[policycoreutils] Update to upstream

Daniel J Walsh dwalsh at fedoraproject.org
Fri Feb 8 14:44:32 UTC 2013


commit 0e639a9ea0814f466b1db085089ac8635875af58
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Fri Feb 8 09:44:20 2013 -0500

    Update to upstream

 policycoreutils-gui.patch      |14359 --
 policycoreutils-rhat.patch     |348505 +---------------------------------------
 policycoreutils-sepolgen.patch |  142 +-
 policycoreutils.spec           |   45 +-
 restorecond.service            |   12 -
 selinux-polgengui.console      |    3 -
 selinux-polgengui.desktop      |   67 -
 semanage-bash-completion.sh    |  151 -
 sources                        |    4 +-
 system-config-selinux.console  |    3 -
 system-config-selinux.desktop  |   67 -
 system-config-selinux.pam      |    8 -
 system-config-selinux.png      |  Bin 1447 -> 0 bytes
 13 files changed, 826 insertions(+), 362540 deletions(-)
---
diff --git a/policycoreutils-rhat.patch b/policycoreutils-rhat.patch
index 8a940b1..0a0451f 100644
--- a/policycoreutils-rhat.patch
+++ b/policycoreutils-rhat.patch
@@ -1,40 +1,42 @@
-diff --git a/policycoreutils/.gitignore b/policycoreutils/.gitignore
-index 9e2d86b..50f8b82 100644
---- a/policycoreutils/.gitignore
-+++ b/policycoreutils/.gitignore
-@@ -14,4 +14,3 @@ sestatus/sestatus
- setfiles/restorecon
- setfiles/setfiles
- setsebool/setsebool
--.tx
-diff --git a/policycoreutils/.tx/config b/policycoreutils/.tx/config
-new file mode 100644
-index 0000000..07643e9
---- /dev/null
-+++ b/policycoreutils/.tx/config
-@@ -0,0 +1,8 @@
-+[main]
-+host = https://www.transifex.net
-+
-+[policycoreutils.policycoreutils]
-+file_filter = po/<lang>.po
-+source_file = po/policycoreutils.pot 
-+source_lang = en
-+type = PO
 diff --git a/policycoreutils/Makefile b/policycoreutils/Makefile
-index 77d8c80..a65a53f 100644
+index 3980799..6624804 100644
 --- a/policycoreutils/Makefile
 +++ b/policycoreutils/Makefile
 @@ -1,4 +1,4 @@
--SUBDIRS = setfiles semanage load_policy newrole run_init sandbox secon audit2allow audit2why sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool scripts po man gui
-+SUBDIRS = sepolicy setfiles semanage semanage/default_encoding load_policy newrole run_init sandbox secon audit2allow audit2why sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool scripts po man gui
+-SUBDIRS = sepolicy setfiles semanage load_policy newrole run_init sandbox secon audit2allow audit2why sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool scripts po man gui
++SUBDIRS = sepolicy setfiles semanage semanage/default_encoding load_policy newrole run_init sandbox secon audit2allow sestatus semodule_package semodule semodule_link semodule_expand semodule_deps sepolgen-ifgen setsebool scripts po man gui
  
  INOTIFYH = $(shell ls /usr/include/sys/inotify.h 2>/dev/null)
  
+diff --git a/policycoreutils/audit2allow/Makefile b/policycoreutils/audit2allow/Makefile
+index 88635d4..41d37b0 100644
+--- a/policycoreutils/audit2allow/Makefile
++++ b/policycoreutils/audit2allow/Makefile
+@@ -10,9 +10,11 @@ all: ;
+ install: all
+ 	-mkdir -p $(BINDIR)
+ 	install -m 755 audit2allow $(BINDIR)
++	(cd $(BINDIR); ln audit2allow audit2why)
+ 	install -m 755 sepolgen-ifgen $(BINDIR)
+ 	-mkdir -p $(MANDIR)/man1
+ 	install -m 644 audit2allow.1 $(MANDIR)/man1/
++	install -m 644 audit2why.1 $(MANDIR)/man1/
+ 
+ clean:
+ 	rm -f *~
 diff --git a/policycoreutils/audit2allow/audit2allow b/policycoreutils/audit2allow/audit2allow
-index 8e0c396..18467c6 100644
+index 8e0c396..9bd66f5 100644
 --- a/policycoreutils/audit2allow/audit2allow
 +++ b/policycoreutils/audit2allow/audit2allow
+@@ -18,7 +18,7 @@
+ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ #
+ 
+-import sys
++import sys, os
+ 
+ import sepolgen.audit as audit
+ import sepolgen.policygen as policygen
 @@ -29,6 +29,8 @@ import sepolgen.defaults as defaults
  import sepolgen.module as module
  from sepolgen.sepolgeni18n import _
@@ -44,6 +46,23 @@ index 8e0c396..18467c6 100644
  
  class AuditToPolicy:
      VERSION = "%prog .1"
+@@ -80,8 +82,7 @@ class AuditToPolicy:
+         parser.add_option("--interface-info", dest="interface_info", help="file name of interface information")
+         parser.add_option("--debug", dest="debug", action="store_true", default=False,
+                           help="leave generated modules for -M")
+-
+-        parser.add_option("-w", "--why", dest="audit2why",  action="store_true", default=False,
++        parser.add_option("-w", "--why", dest="audit2why",  action="store_true", default=(os.path.basename(sys.argv[0])=="audit2why"),
+                           help="Translates SELinux audit messages into a description of why the access was denied")
+ 
+         options, args = parser.parse_args()
+diff --git a/policycoreutils/audit2allow/audit2why.1 b/policycoreutils/audit2allow/audit2why.1
+new file mode 100644
+index 0000000..a9e8893
+--- /dev/null
++++ b/policycoreutils/audit2allow/audit2why.1
+@@ -0,0 +1 @@
++.so man1/audit2allow.1
 diff --git a/policycoreutils/audit2allow/sepolgen-ifgen b/policycoreutils/audit2allow/sepolgen-ifgen
 index ef4bec3..9b313ec 100644
 --- a/policycoreutils/audit2allow/sepolgen-ifgen
@@ -70,347743 +89,829 @@ index ef4bec3..9b313ec 100644
          if not policy_path:
              sys.stderr.write("No installed policy to check\n")
              return None
+diff --git a/policycoreutils/audit2why/Makefile b/policycoreutils/audit2why/Makefile
+deleted file mode 100644
+index 63eb8b3..0000000
+--- a/policycoreutils/audit2why/Makefile
++++ /dev/null
+@@ -1,18 +0,0 @@
+-# Installation directories.
+-PREFIX ?= $(DESTDIR)/usr
+-BINDIR ?= $(PREFIX)/bin
+-MANDIR ?= $(PREFIX)/share/man
+-
+-TARGETS=audit2why
+-
+-all: $(TARGETS)
+-
+-install: all
+-	-mkdir -p $(BINDIR)
+-	install -m 755 $(TARGETS) $(BINDIR)
+-	-mkdir -p $(MANDIR)/man1
+-	install -m 644 audit2why.1 $(MANDIR)/man1/
+-
+-clean:
+-
+-relabel:
+diff --git a/policycoreutils/audit2why/audit2why b/policycoreutils/audit2why/audit2why
+deleted file mode 100644
+index 21a72aa..0000000
+--- a/policycoreutils/audit2why/audit2why
++++ /dev/null
+@@ -1,2 +0,0 @@
+-#!/bin/sh
+-/usr/bin/audit2allow -w $*
+diff --git a/policycoreutils/audit2why/audit2why.1 b/policycoreutils/audit2why/audit2why.1
+deleted file mode 100644
+index a9e8893..0000000
+--- a/policycoreutils/audit2why/audit2why.1
++++ /dev/null
+@@ -1 +0,0 @@
+-.so man1/audit2allow.1
 diff --git a/policycoreutils/gui/Makefile b/policycoreutils/gui/Makefile
-index 1464971..b5abbb9 100644
+index b5abbb9..1148b36 100644
 --- a/policycoreutils/gui/Makefile
 +++ b/policycoreutils/gui/Makefile
-@@ -18,17 +18,15 @@ statusPage.py \
+@@ -1,7 +1,10 @@
+ # Installation directories.
+ PREFIX ?= ${DESTDIR}/usr
++SYSCONFDIR ?= ${DESTDIR}/etc
+ BINDIR ?= $(PREFIX)/bin
+ SHAREDIR ?= $(PREFIX)/share/system-config-selinux
++DATADIR ?= $(PREFIX)/share
++PAMDIR ?= $(SYSCONFDIR)/pam.d
+ 
+ TARGETS= \
+ booleansPage.py \
+@@ -16,6 +19,7 @@ portsPage.py \
+ semanagePage.py \
+ statusPage.py \
  system-config-selinux.glade \
++system-config-selinux.png \
  usersPage.py
  
--all: $(TARGETS) system-config-selinux.py polgengui.py templates polgen.py
-+all: $(TARGETS) system-config-selinux.py polgengui.py
- 
+ all: $(TARGETS) system-config-selinux.py polgengui.py
+@@ -23,10 +27,21 @@ all: $(TARGETS) system-config-selinux.py polgengui.py
  install: all
--	-mkdir -p $(SHAREDIR)/templates
-+	-mkdir -p $(SHAREDIR)
+ 	-mkdir -p $(SHAREDIR)
  	-mkdir -p $(BINDIR)
++	-mkdir -p $(DATADIR)/pixmaps
++	-mkdir -p $(DATADIR)/icons/hicolor/24x24/apps
++	-mkdir -p $(SYSCONFDIR)
++	-mkdir -p $(PAMDIR)
++	-mkdir -p $(SYSCONFDIR)/security/console.apps/system-config-selinux
  	install -m 755 system-config-selinux.py $(SHAREDIR)
  	install -m 755 polgengui.py $(SHAREDIR)
--	install -m 755 polgen.py $(SHAREDIR)
--	(cd $(BINDIR); 	ln -fs ../share/system-config-selinux/polgen.py sepolgen)
-+	install -m 755 sepolgen $(BINDIR)
+ 	install -m 755 sepolgen $(BINDIR)
  	install -m 644 $(TARGETS) $(SHAREDIR)
--	install -m 644 templates/*.py $(SHAREDIR)/templates/
++	install -m 644 system-config-selinux.png $(DATADIR)/pixmaps
++	install -m 644 system-config-selinux.png $(DATADIR)/icons/hicolor/24x24/apps
++	install -m 644 system-config-selinux.png $(DATADIR)/system-config-selinux
++	install -m 644 *.desktop $(DATADIR)/system-config-selinux
++	install -m 644 system-config-selinux.pam $(PAMDIR)/system-config-selinux
++	install -m 644 system-config-selinux.console $(SYSCONFDIR)/security/console.apps/system-config-selinux
  
  clean:
  
-diff --git a/policycoreutils/gui/domainsPage.py b/policycoreutils/gui/domainsPage.py
-index 03451b6..6af1e9a 100644
---- a/policycoreutils/gui/domainsPage.py
-+++ b/policycoreutils/gui/domainsPage.py
-@@ -26,7 +26,7 @@ import sys
- import seobject
- import selinux
- from semanagePage import *;
--import polgen
-+from sepolicy import get_all_entrypoint_domains
+diff --git a/policycoreutils/gui/selinux-polgengui.desktop b/policycoreutils/gui/selinux-polgengui.desktop
+new file mode 100644
+index 0000000..0c2f399
+--- /dev/null
++++ b/policycoreutils/gui/selinux-polgengui.desktop
+@@ -0,0 +1,67 @@
++[Desktop Entry]
++Name=SELinux Policy Generation Tool
++Name[bn_IN]=SELinux Policy নির্মাণের সামগ্রী
++Name[ca]=Eina de generació de polítiques del SELinux
++Name[da]=Regelsætgenereringsværktøj til SELinux
++Name[de]=Tool zur Erstellung von SELinux-Richtlinien
++Name[es]=Generador de Políticas de SELinux
++Name[fi]=SELinux-käytäntöjen generointityökalu
++Name[fr]=Outil de génération de stratégies SELinux
++Name[gu]=SELinux પોલિસી બનાવટ સાધન
++Name[hi]=SELinux पॉलिसी जनन औजार
++Name[it]=Tool di generazione della policy di SELinux
++Name[ja]=SELinux ポリシー生成ツール
++Name[kn]=SELinux ಪಾಲಿಸಿ ಉತ್ಪಾದನಾ ಉಪಕರಣ
++Name[ko]=SELinux 정책 생성 도구
++Name[ml]=SELinux പോളിസി ഉത്പാദന പ്രയോഗം
++Name[mr]=SELinux करार निर्माण साधन
++Name[nl]=SELinux tactiek generatie gereedschap
++Name[or]=SELinux ନୀତି ସୃଷ୍ଟି ଉପକରଣ
++Name[pa]=SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਜੰਤਰ
++Name[pl]=Narzędzie tworzenia polityki SELinuksa
++Name[pt]=Ferramenta de Geração de Políticas SELinux
++Name[pt_BR]=Ferramenta de criação de políticas do SELinux
++Name[ru]=Средство создания политики SELinux
++Name[sv]=Genereringsverktyg för SELinuxpolicy
++Name[ta]=SELinux பாலிசி உற்பத்தி கருவி
++Name[te]=SELinux నిర్వహణ
++Name[uk]=Утиліта генерації правил SELinux
++Name[zh_CN]=SELinux 策略生成工具
++Name[zh_TW]=SELinux 政策產生工具(SELinux Policy Generation Tool)
++Comment=Generate SELinux policy modules
++Comment[bn_IN]=SELinux নিয়মনীতির মডিউল নির্মাণ করুন
++Comment[ca]=Genera els mòduls de les polítiques de SELinux
++Comment[da]=Generér SELinux-regelsætmodul
++Comment[de]=Tool zur Erstellung von SELinux-Richtlinien
++Comment[es]=Generar módulos de política de SELinux
++Comment[fi]=Generoi SELinuxin käytäntömoduuleja
++Comment[fr]=Génére des modules de stratégie SELinux
++Comment[gu]=SELinux પોલિસી મોડ્યુલોને ઉત્પન્ન કરો
++Comment[hi]=नया पॉलिसी मॉड्यूल उत्पन्न करें
++Comment[it]=Genera moduli della politica di SELinux
++Comment[ja]=新しいポリシーモジュールの作成
++Comment[kn]=SELinux ಪಾಲಿಸಿ ಘಟಕಗಳನ್ನು ಉತ್ಪಾದಿಸು
++Comment[ko]=SELinux 정책 모듈 생성
++Comment[ml]=SELinux യ പോളിസി ഘങ്ങള്‍ തയ്യാറാക്കുക
++Comment[mr]=SELinux करार घटके निर्माण करा
++Comment[nl]=Maak een SELinux tactiek module aan
++Comment[or]=SELinux ନୀତି ଏକକାଂଶ ସୃଷ୍ଟିକରନ୍ତୁ
++Comment[pa]=SELinux ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਬਣਾਓ
++Comment[pl]=Tworzenie nowych modułów polityki SELinuksa
++Comment[pt]=Gerar módulos de políticas SELinux
++Comment[pt_BR]=Gerar módulos de política do SELinux
++Comment[ru]=Генерация модулей политики SELinux
++Comment[sv]=Generera SELinux-policymoduler
++Comment[ta]=SELinux கொள்கை தொகுதியை உருவாக்கவும்
++Comment[te]=SELinux పాలసీ మాడ్యూళ్ళను వుద్భవింపచేయుము
++Comment[uk]=Створення модулів контролю доступу SELinux
++Comment[zh_CN]=生成 SELinux 策略模块
++Comment[zh_TW]=產生 SELinux 政策模組
++StartupNotify=true
++Icon=system-config-selinux
++Exec=/usr/bin/selinux-polgengui
++Type=Application
++Terminal=false
++Categories=System;Security;
++X-Desktop-File-Install-Version=0.2
++Keywords=policy;security;selinux;avc;permission;mac;
+diff --git a/policycoreutils/gui/system-config-selinux.console b/policycoreutils/gui/system-config-selinux.console
+new file mode 100644
+index 0000000..42b48a3
+--- /dev/null
++++ b/policycoreutils/gui/system-config-selinux.console
+@@ -0,0 +1,3 @@
++USER=root
++PROGRAM=/usr/share/system-config-selinux/system-config-selinux.py
++SESSION=true
+diff --git a/policycoreutils/gui/system-config-selinux.desktop b/policycoreutils/gui/system-config-selinux.desktop
+new file mode 100644
+index 0000000..8822ce2
+--- /dev/null
++++ b/policycoreutils/gui/system-config-selinux.desktop
+@@ -0,0 +1,67 @@
++[Desktop Entry]
++Name=SELinux Management
++Name[bn_IN]=SELinux পরিচালনা
++Name[da]=Håndtering af SELinux
++Name[de]=SELinux-Management
++Name[ca]=Gestió de SELinux
++Name[es]=Administración de SELinux
++Name[fi]=SELinuxin ylläpito
++Name[fr]=Gestion de SELinux
++Name[gu]=SELinux સંચાલન
++Name[hi]=SELinux प्रबंधन
++Name[jp]=SELinux 管理
++Name[it]=Gestione di SELinux
++Name[kn]=SELinux ವ್ಯವಸ್ಥಾಪನೆ
++Name[ko]=SELinux 관리
++Name[ml]=SELinux മാനേജ്മെന്റ്
++Name[mr]=SELinux मॅनेजमेंट
++Name[nl]=SELinux beheer
++Name[or]=SELinux ପରିଚାଳନା
++Name[pa]=SELinux ਮੈਨੇਜਮੈਂਟ
++Name[pl]=Zarządzanie SELinuksem
++Name[pt_BR]=Gerenciamento do SELinux
++Name[pt]=Gestão de SELinux
++Name[ru]=Управление SELinux
++Name[sv]=SELinux-hantering
++Name[ta]=SELinux மேலாண்மை
++Name[te]=SELinux నిర్వహణ
++Name[uk]=Керування SELinux
++Name[zh_CN]=SELinux 管理
++Name[zh_TW]=SELinux 管理
++Comment=Configure SELinux in a graphical setting
++Comment[bn_IN]=গ্রাফিক্যাল পরিবেশে SELinux কনফিগার করুন
++Comment[ca]=Configura SELinuc an mode de preferències gràfiques
++Comment[da]=Konfigurér SELinux i et grafisk miljø
++Comment[de]=SELinux in einer grafischen Einstellung konfigurieren
++Comment[es]=Defina SELinux en una configuración de interfaz gráfica
++Comment[fi]=Tee SELinuxin asetukset graafisesti
++Comment[fr]=Configure SELinux dans un environnement graphique
++Comment[gu]=ગ્રાફિકલ સુયોજનમાં SELinux ને રૂપરેખાંકિત કરો
++Comment[hi]=SELinux को आलेखी सेटिंग में विन्यस्त करें
++Comment[it]=Configura SELinux in una impostazione grafica
++Comment[jp]=グラフィカルな設定画面で SELinux を設定する
++Comment[ko]=SELinux를 그래픽 사용자 인터페이스로 설정
++Comment[kn]=SELinux ಅನ್ನು ಒಂದು ಚಿತ್ರಾತ್ಮಕ ಸಿದ್ದತೆಯಲ್ಲಿ ಸಂರಚಿಸಿ
++Comment[ml]=ഒരു ഗ്രാഫിക്കല്‍ സജ്ജീകരണത്തില്‍ SELinux ക്രമീകരിയ്ക്കുക
++Comment[mr]=ग्राफिकल सेटिंगमध्ये SELinux संरचीत करा
++Comment[nl]=Configureer SELinux in een grafische omgeving
++Comment[or]=SELinux କୁ ଆଲେଖିକ ସଂରଚନାରେ ବିନ୍ୟାସ କରନ୍ତୁ
++Comment[pa]=SELinux ਨੂੰ ਗਰਾਫੀਕਲ ਸੈਟਿੰਗ ਵਿੱਚ ਸੰਰਚਿਤ ਕਰੋ
++Comment[pl]=Konfiguracja SELinuksa w trybie graficznym
++Comment[pt]=Configurar o SELinux num ambiente gráfico
++Comment[pt_BR]=Configure o SELinux em uma configuração gráfica
++Comment[ru]=Настройка SELinux в графическом режиме
++Comment[sv]=Konfigurera SELinux i en grafisk miljö
++Comment[ta]=SELinuxஐ ஒரு வரைகலை அமைவில் கட்டமைக்கவும்
++Comment[te]=SELinuxను గ్రాఫికల్ అమర్పునందు ఆకృతీకరించుము
++Comment[uk]=Засіб для налаштування SELinux з графічним інтерфейсом
++Comment[zh_CN]=在图形设置中配置 SELinux
++Comment[zh_TW]=在圖形話設定中配置 SELinux
++StartupNotify=true
++Icon=system-config-selinux
++Exec=/usr/bin/system-config-selinux
++Type=Application
++Terminal=false
++Categories=System;Security;
++X-Desktop-File-Install-Version=0.2
++Keywords=policy;security;selinux;avc;permission;mac;
+diff --git a/policycoreutils/gui/system-config-selinux.pam b/policycoreutils/gui/system-config-selinux.pam
+new file mode 100644
+index 0000000..6a8c230
+--- /dev/null
++++ b/policycoreutils/gui/system-config-selinux.pam
+@@ -0,0 +1,8 @@
++#%PAM-1.0
++auth       sufficient	pam_rootok.so
++auth       sufficient   pam_timestamp.so
++auth       include	system-auth
++session	   required	pam_permit.so
++session    optional	pam_xauth.so
++session    optional     pam_timestamp.so
++account    required	pam_permit.so
+diff --git a/policycoreutils/gui/system-config-selinux.png b/policycoreutils/gui/system-config-selinux.png
+new file mode 100644
+index 0000000..68ffcb7
+Binary files /dev/null and b/policycoreutils/gui/system-config-selinux.png differ
+diff --git a/policycoreutils/newrole/newrole.c b/policycoreutils/newrole/newrole.c
+index 8fbf2d0..3753ef4 100644
+--- a/policycoreutils/newrole/newrole.c
++++ b/policycoreutils/newrole/newrole.c
+@@ -680,7 +680,7 @@ static int relabel_tty(const char *ttyn, security_context_t new_context,
+ 		       security_context_t * tty_context,
+ 		       security_context_t * new_tty_context)
+ {
+-	int fd;
++	int fd, rc;
+ 	int enforcing = security_getenforce();
+ 	security_context_t tty_con = NULL;
+ 	security_context_t new_tty_con = NULL;
+@@ -699,7 +699,13 @@ static int relabel_tty(const char *ttyn, security_context_t new_context,
+ 		fprintf(stderr, _("Error!  Could not open %s.\n"), ttyn);
+ 		return fd;
+ 	}
+-	fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++	/* this craziness is to make sure we cann't block on open and deadlock */
++	rc = fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++	if (rc) {
++		fprintf(stderr, _("Error!  Could not clear O_NONBLOCK on %s\n"), ttyn);
++		close(fd);
++		return rc;
++	}
+ 
+ 	if (fgetfilecon(fd, &tty_con) < 0) {
+ 		fprintf(stderr, _("%s!  Could not get current context "
+@@ -1010,9 +1016,9 @@ int main(int argc, char *argv[])
+ 	int fd;
+ 	pid_t childPid = 0;
+ 	char *shell_argv0 = NULL;
++	int rc;
+ 
+ #ifdef USE_PAM
+-	int rc;
+ 	int pam_status;		/* pam return code */
+ 	pam_handle_t *pam_handle;	/* opaque handle used by all PAM functions */
+ 
+@@ -1226,15 +1232,23 @@ int main(int argc, char *argv[])
+ 		fd = open(ttyn, O_RDONLY | O_NONBLOCK);
+ 		if (fd != 0)
+ 			goto err_close_pam;
+-		fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++		rc = fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++		if (rc)
++			goto err_close_pam;
++
+ 		fd = open(ttyn, O_RDWR | O_NONBLOCK);
+ 		if (fd != 1)
+ 			goto err_close_pam;
+-		fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++		rc = fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++		if (rc)
++			goto err_close_pam;
++
+ 		fd = open(ttyn, O_RDWR | O_NONBLOCK);
+ 		if (fd != 2)
+ 			goto err_close_pam;
+-		fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++		rc = fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) & ~O_NONBLOCK);
++		if (rc)
++			goto err_close_pam;
  
- ##
- ## I18N
-@@ -68,7 +68,7 @@ class domainsPage(semanagePage):
-         self.permissive_button = xml.get_widget("permissiveButton")
-         self.enforcing_button = xml.get_widget("enforcingButton")
+ 	}
+ 	/*
+diff --git a/policycoreutils/po/Makefile b/policycoreutils/po/Makefile
+index a377996..9c1486e 100644
+--- a/policycoreutils/po/Makefile
++++ b/policycoreutils/po/Makefile
+@@ -81,12 +81,16 @@ POTFILES = \
+ 	../sepolicy/sepolicy/templates/var_log.py \
+ 	../sepolicy/sepolicy/templates/var_run.py \
+ 	../sepolicy/sepolicy/templates/var_spool.py \
++	booleans.py
  
--        self.domains=polgen.get_all_domains()
-+        self.domains=get_all_entrypoint_domains()
-         self.load()
+ #default:: clean
  
-     def get_modules(self):
-diff --git a/policycoreutils/gui/modulesPage.py b/policycoreutils/gui/modulesPage.py
-index ee40fd3..9ff0766 100644
---- a/policycoreutils/gui/modulesPage.py
-+++ b/policycoreutils/gui/modulesPage.py
-@@ -26,6 +26,7 @@ import sys
- import seobject
- import selinux
- from semanagePage import *;
-+from subprocess import Popen, PIPE
+ all::  $(MOFILES)
  
- ##
- ## I18N
-@@ -88,7 +89,7 @@ class modulesPage(semanagePage):
-         self.filter=filter
-         self.store.clear()
-         try:
--            fd=os.popen("semodule -l")
-+            fd = Popen("semodule -l", shell=True, stdout=PIPE).stdout
-             l = fd.readlines()
-             fd.close()
-             for i in l:
-@@ -105,7 +106,7 @@ class modulesPage(semanagePage):
+-$(POTFILE): $(POTFILES) 
++booleans.py:
++	sepolicy booleans -a > booleans.py
++
++$(POTFILE): $(POTFILES) booleans.py
+ 	$(XGETTEXT) --keyword=_ --keyword=N_ $(POTFILES)
+ 	@if cmp -s $(NLSPACKAGE).po $(POTFILE); then \
+ 	    rm -f $(NLSPACKAGE).po; \
+@@ -95,6 +99,7 @@ $(POTFILE): $(POTFILES)
+ 	fi; \
  
-     def new_module(self, args):
-         try:
--            os.spawnl(os.P_NOWAIT, "/usr/share/system-config-selinux/polgengui.py")
-+            Popen(["/usr/share/system-config-selinux/polgengui.py"])
-         except ValueError, e:
-             self.error(e.args[0])
+ update-po: Makefile $(POTFILE) refresh-po
++	@rm -f booleans.py
  
-diff --git a/policycoreutils/gui/polgen.glade b/policycoreutils/gui/polgen.glade
-index 55bad9d..37c1472 100644
---- a/policycoreutils/gui/polgen.glade
-+++ b/policycoreutils/gui/polgen.glade
-@@ -1,3432 +1,2468 @@
--<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
--<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
--
-+<?xml version="1.0" encoding="UTF-8"?>
- <glade-interface>
--<requires lib="gnome"/>
--
--<widget class="GtkFileChooserDialog" id="filechooserdialog">
--  <property name="border_width">5</property>
--  <property name="action">GTK_FILE_CHOOSER_ACTION_OPEN</property>
--  <property name="local_only">True</property>
--  <property name="select_multiple">True</property>
--  <property name="show_hidden">True</property>
--  <property name="do_overwrite_confirmation">False</property>
--  <property name="type">GTK_WINDOW_TOPLEVEL</property>
--  <property name="window_position">GTK_WIN_POS_MOUSE</property>
--  <property name="modal">False</property>
--  <property name="resizable">True</property>
--  <property name="destroy_with_parent">False</property>
--  <property name="decorated">True</property>
--  <property name="skip_taskbar_hint">False</property>
--  <property name="skip_pager_hint">False</property>
--  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
--  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
--  <property name="focus_on_map">True</property>
--  <property name="urgency_hint">False</property>
--
--  <child internal-child="vbox">
--    <widget class="GtkVBox" id="dialog-vbox1">
--      <property name="visible">True</property>
--      <property name="homogeneous">False</property>
--      <property name="spacing">24</property>
--
--      <child internal-child="action_area">
--	<widget class="GtkHButtonBox" id="dialog-action_area1">
--	  <property name="visible">True</property>
--	  <property name="layout_style">GTK_BUTTONBOX_END</property>
--
--	  <child>
--	    <widget class="GtkButton" id="button5">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-cancel</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <property name="response_id">-6</property>
--	    </widget>
--	  </child>
--
--	  <child>
--	    <widget class="GtkButton" id="button6">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="has_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-add</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <property name="response_id">-5</property>
--	    </widget>
--	  </child>
--	</widget>
--	<packing>
--	  <property name="padding">0</property>
--	  <property name="expand">False</property>
--	  <property name="fill">True</property>
--	  <property name="pack_type">GTK_PACK_END</property>
--	</packing>
--      </child>
--    </widget>
--  </child>
--</widget>
--
--<widget class="GtkAboutDialog" id="about_dialog">
--  <property name="border_width">5</property>
--  <property name="destroy_with_parent">False</property>
--  <property name="name" translatable="yes">Polgen</property>
--  <property name="copyright" translatable="yes">Red Hat 2007</property>
--  <property name="license" translatable="yes">GPL</property>
--  <property name="wrap_license">False</property>
--  <property name="website">www.redhat.com</property>
--  <property name="authors">Daniel Walsh &lt;dwalsh at redhat.com&gt;</property>
--  <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
--</widget>
--
--<widget class="GtkWindow" id="main_window">
--  <property name="visible">True</property>
--  <property name="title" translatable="yes">SELinux Policy Generation Tool</property>
--  <property name="type">GTK_WINDOW_TOPLEVEL</property>
--  <property name="window_position">GTK_WIN_POS_NONE</property>
--  <property name="modal">False</property>
--  <property name="resizable">True</property>
--  <property name="destroy_with_parent">False</property>
--  <property name="decorated">True</property>
--  <property name="skip_taskbar_hint">False</property>
--  <property name="skip_pager_hint">False</property>
--  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
--  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
--  <property name="focus_on_map">True</property>
--  <property name="urgency_hint">False</property>
--
--  <child>
--    <widget class="GtkVBox" id="vbox11">
--      <property name="visible">True</property>
--      <property name="homogeneous">False</property>
--      <property name="spacing">18</property>
--
--      <child>
--	<widget class="GtkNotebook" id="notebook">
--	  <property name="visible">True</property>
--	  <property name="show_tabs">False</property>
--	  <property name="show_border">True</property>
--	  <property name="tab_pos">GTK_POS_LEFT</property>
--	  <property name="scrollable">False</property>
--	  <property name="enable_popup">False</property>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox59">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_type_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select the policy type for the application or user role you want to confine:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkVBox" id="vbox58">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">0</property>
--
--		  <child>
--		    <widget class="GtkVBox" id="vbox14">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">0</property>
--
--		      <child>
--			<widget class="GtkHBox" id="hbox16">
--			  <property name="visible">True</property>
--			  <property name="homogeneous">False</property>
--			  <property name="spacing">12</property>
--
--			  <child>
--			    <widget class="GtkVBox" id="vbox18">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">6</property>
--
--			      <child>
--				<widget class="GtkLabel" id="label41">
--				  <property name="visible">True</property>
--				  <property name="label" translatable="yes">&lt;b&gt;Applications&lt;/b&gt;</property>
--				  <property name="use_underline">False</property>
--				  <property name="use_markup">True</property>
--				  <property name="justify">GTK_JUSTIFY_LEFT</property>
--				  <property name="wrap">False</property>
--				  <property name="selectable">False</property>
--				  <property name="xalign">0</property>
--				  <property name="yalign">0.5</property>
--				  <property name="xpad">0</property>
--				  <property name="ypad">0</property>
--				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				  <property name="width_chars">-1</property>
--				  <property name="single_line_mode">False</property>
--				  <property name="angle">0</property>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkHBox" id="hbox17">
--				  <property name="visible">True</property>
--				  <property name="homogeneous">False</property>
--				  <property name="spacing">0</property>
--
--				  <child>
--				    <widget class="GtkLabel" id="label52">
--				      <property name="visible">True</property>
--				      <property name="label">    </property>
--				      <property name="use_underline">False</property>
--				      <property name="use_markup">False</property>
--				      <property name="justify">GTK_JUSTIFY_LEFT</property>
--				      <property name="wrap">False</property>
--				      <property name="selectable">False</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				      <property name="width_chars">-1</property>
--				      <property name="single_line_mode">False</property>
--				      <property name="angle">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--
--				  <child>
--				    <widget class="GtkVBox" id="vbox6">
--				      <property name="visible">True</property>
--				      <property name="homogeneous">False</property>
--				      <property name="spacing">6</property>
--
--				      <child>
--					<widget class="GtkRadioButton" id="init_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Standard Init Daemon</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="dbus_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">DBUS System Daemon</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="inetd_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">Internet Services Daemon are daemons started by xinetd</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Internet Services Daemon (inetd)</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="cgi_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">Web Applications/Script (CGI) CGI scripts started by the web server (apache)</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Web Application/Script (CGI)</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">User Application</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="sandbox_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Sandbox</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">True</property>
--				  <property name="fill">True</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">False</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkVBox" id="vbox19">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">6</property>
--
--			      <child>
--				<widget class="GtkLabel" id="label42">
--				  <property name="visible">True</property>
--				  <property name="label" translatable="yes">&lt;b&gt;Login Users&lt;/b&gt;</property>
--				  <property name="use_underline">False</property>
--				  <property name="use_markup">True</property>
--				  <property name="justify">GTK_JUSTIFY_LEFT</property>
--				  <property name="wrap">False</property>
--				  <property name="selectable">False</property>
--				  <property name="xalign">0</property>
--				  <property name="yalign">0.5</property>
--				  <property name="xpad">0</property>
--				  <property name="ypad">0</property>
--				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				  <property name="width_chars">-1</property>
--				  <property name="single_line_mode">False</property>
--				  <property name="angle">0</property>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkHBox" id="hbox18">
--				  <property name="visible">True</property>
--				  <property name="homogeneous">False</property>
--				  <property name="spacing">0</property>
--
--				  <child>
--				    <widget class="GtkLabel" id="label53">
--				      <property name="visible">True</property>
--				      <property name="label">    </property>
--				      <property name="use_underline">False</property>
--				      <property name="use_markup">False</property>
--				      <property name="justify">GTK_JUSTIFY_LEFT</property>
--				      <property name="wrap">False</property>
--				      <property name="selectable">False</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				      <property name="width_chars">-1</property>
--				      <property name="single_line_mode">False</property>
--				      <property name="angle">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--
--				  <child>
--				    <widget class="GtkVBox" id="vbox15">
--				      <property name="visible">True</property>
--				      <property name="homogeneous">False</property>
--				      <property name="spacing">6</property>
--
--				      <child>
--					<widget class="GtkRadioButton" id="existing_user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">Modify an existing login user record.</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Existing User Roles</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="terminal_user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">This user will login to a machine only via a terminal or remote login.  By default this user will have  no setuid, no networking, no su, no sudo.</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Minimal Terminal User Role</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="xwindows_user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">This user can login to a machine via X or terminal.  By default this user will have no setuid, no networking, no sudo, no su</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Minimal X Windows User Role</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="login_user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no sudo, no su.</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">User Role</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--
--				      <child>
--					<widget class="GtkRadioButton" id="admin_user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Admin User Role</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">True</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">True</property>
--				  <property name="fill">True</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">False</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkVBox" id="vbox20">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">6</property>
--
--			      <child>
--				<widget class="GtkLabel" id="label50">
--				  <property name="visible">True</property>
--				  <property name="label" translatable="yes">&lt;b&gt;Root Users&lt;/b&gt;</property>
--				  <property name="use_underline">False</property>
--				  <property name="use_markup">True</property>
--				  <property name="justify">GTK_JUSTIFY_LEFT</property>
--				  <property name="wrap">False</property>
--				  <property name="selectable">False</property>
--				  <property name="xalign">0</property>
--				  <property name="yalign">0.5</property>
--				  <property name="xpad">0</property>
--				  <property name="ypad">0</property>
--				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				  <property name="width_chars">-1</property>
--				  <property name="single_line_mode">False</property>
--				  <property name="angle">0</property>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkHBox" id="hbox19">
--				  <property name="visible">True</property>
--				  <property name="homogeneous">False</property>
--				  <property name="spacing">0</property>
--
--				  <child>
--				    <widget class="GtkLabel" id="label54">
--				      <property name="visible">True</property>
--				      <property name="label">    </property>
--				      <property name="use_underline">False</property>
--				      <property name="use_markup">False</property>
--				      <property name="justify">GTK_JUSTIFY_LEFT</property>
--				      <property name="wrap">False</property>
--				      <property name="selectable">False</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				      <property name="width_chars">-1</property>
--				      <property name="single_line_mode">False</property>
--				      <property name="angle">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--
--				  <child>
--				    <widget class="GtkVBox" id="vbox21">
--				      <property name="visible">True</property>
--				      <property name="homogeneous">False</property>
--				      <property name="spacing">0</property>
--
--				      <child>
--					<widget class="GtkRadioButton" id="root_user_radiobutton">
--					  <property name="visible">True</property>
--					  <property name="tooltip" translatable="yes">Select Root Administrator User Role, if this user will be used to administer the machine while running as root.  This user will not be able to login to the system directly.</property>
--					  <property name="can_focus">True</property>
--					  <property name="label" translatable="yes">Root Admin User Role</property>
--					  <property name="use_underline">True</property>
--					  <property name="relief">GTK_RELIEF_NORMAL</property>
--					  <property name="focus_on_click">True</property>
--					  <property name="active">False</property>
--					  <property name="inconsistent">False</property>
--					  <property name="draw_indicator">True</property>
--					  <property name="group">init_radiobutton</property>
--					</widget>
--					<packing>
--					  <property name="padding">0</property>
--					  <property name="expand">False</property>
--					  <property name="fill">False</property>
--					</packing>
--				      </child>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">True</property>
--				  <property name="fill">True</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">True</property>
--			  <property name="fill">True</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">True</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label104">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label104</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox60">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_name_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Enter name of application or user role:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkTable" id="table5">
--		  <property name="visible">True</property>
--		  <property name="n_rows">3</property>
--		  <property name="n_columns">3</property>
--		  <property name="homogeneous">False</property>
--		  <property name="row_spacing">6</property>
--		  <property name="column_spacing">12</property>
--
--		  <child>
--		    <widget class="GtkLabel" id="label1">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">Name</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">False</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">0</property>
--		      <property name="right_attach">1</property>
--		      <property name="top_attach">0</property>
--		      <property name="bottom_attach">1</property>
--		      <property name="x_options">fill</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkEntry" id="exec_entry">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Enter complete path for executable to be confined.</property>
--		      <property name="can_focus">True</property>
--		      <property name="editable">True</property>
--		      <property name="visibility">True</property>
--		      <property name="max_length">0</property>
--		      <property name="text" translatable="yes"></property>
--		      <property name="has_frame">True</property>
--		      <property name="invisible_char">•</property>
--		      <property name="activates_default">False</property>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">1</property>
--		      <property name="right_attach">2</property>
--		      <property name="top_attach">1</property>
--		      <property name="bottom_attach">2</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkButton" id="exec_button">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">...</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <signal name="clicked" handler="on_exec_select_clicked" last_modification_time="Wed, 21 Feb 2007 18:45:26 GMT"/>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">2</property>
--		      <property name="right_attach">3</property>
--		      <property name="top_attach">1</property>
--		      <property name="bottom_attach">2</property>
--		      <property name="x_options">fill</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkEntry" id="name_entry">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Enter unique name for the confined application or user role.</property>
--		      <property name="can_focus">True</property>
--		      <property name="editable">True</property>
--		      <property name="visibility">True</property>
--		      <property name="max_length">0</property>
--		      <property name="text" translatable="yes"></property>
--		      <property name="has_frame">True</property>
--		      <property name="invisible_char">•</property>
--		      <property name="activates_default">False</property>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">1</property>
--		      <property name="right_attach">3</property>
--		      <property name="top_attach">0</property>
--		      <property name="bottom_attach">1</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkLabel" id="label2">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">Executable</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">False</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">0</property>
--		      <property name="right_attach">1</property>
--		      <property name="top_attach">1</property>
--		      <property name="bottom_attach">2</property>
--		      <property name="x_options">fill</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkLabel" id="label40">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">Init script</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">False</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">0</property>
--		      <property name="right_attach">1</property>
--		      <property name="top_attach">2</property>
--		      <property name="bottom_attach">3</property>
--		      <property name="x_options">fill</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkEntry" id="init_script_entry">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Enter complete path to init script used to start the confined application.</property>
--		      <property name="can_focus">True</property>
--		      <property name="editable">True</property>
--		      <property name="visibility">True</property>
--		      <property name="max_length">0</property>
--		      <property name="text" translatable="yes"></property>
--		      <property name="has_frame">True</property>
--		      <property name="invisible_char">•</property>
--		      <property name="activates_default">False</property>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">1</property>
--		      <property name="right_attach">2</property>
--		      <property name="top_attach">2</property>
--		      <property name="bottom_attach">3</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkButton" id="init_script_button">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">...</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <signal name="clicked" handler="on_init_script_select_clicked" last_modification_time="Thu, 30 Aug 2007 15:36:47 GMT"/>
--		    </widget>
--		    <packing>
--		      <property name="left_attach">2</property>
--		      <property name="right_attach">3</property>
--		      <property name="top_attach">2</property>
--		      <property name="bottom_attach">3</property>
--		      <property name="x_options">fill</property>
--		      <property name="y_options"></property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="select_name_label">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label105</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox61">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_existing_role_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select existing role to modify:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkScrolledWindow" id="scrolledwindow5">
--		  <property name="visible">True</property>
--		  <property name="can_focus">True</property>
--		  <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
--		  <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
--		  <property name="shadow_type">GTK_SHADOW_IN</property>
--		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		  <child>
--		    <widget class="GtkTreeView" id="existing_user_treeview">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Select the user roles that will transiton to the %s domain.</property>
--		      <property name="can_focus">True</property>
--		      <property name="headers_visible">False</property>
--		      <property name="rules_hint">False</property>
--		      <property name="reorderable">False</property>
--		      <property name="enable_search">True</property>
--		      <property name="fixed_height_mode">False</property>
--		      <property name="hover_selection">False</property>
--		      <property name="hover_expand">False</property>
--		    </widget>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label106">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label106</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox62">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select roles that %s will transition to:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkScrolledWindow" id="scrolledwindow12">
--		  <property name="visible">True</property>
--		  <property name="can_focus">True</property>
--		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="shadow_type">GTK_SHADOW_NONE</property>
--		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		  <child>
--		    <widget class="GtkTreeView" id="transition_treeview">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Select applications domains that %s will transition to.</property>
--		      <property name="can_focus">True</property>
--		      <property name="headers_visible">False</property>
--		      <property name="rules_hint">False</property>
--		      <property name="reorderable">False</property>
--		      <property name="enable_search">True</property>
--		      <property name="fixed_height_mode">False</property>
--		      <property name="hover_selection">False</property>
--		      <property name="hover_expand">False</property>
--		    </widget>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label107">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label107</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox63">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_user_roles_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select the user_roles that will transition to %s:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkScrolledWindow" id="scrolledwindow13">
--		  <property name="visible">True</property>
--		  <property name="can_focus">True</property>
--		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="shadow_type">GTK_SHADOW_NONE</property>
--		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		  <child>
--		    <widget class="GtkTreeView" id="user_transition_treeview">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Select the user roles that will transiton to this applications domains.</property>
--		      <property name="can_focus">True</property>
--		      <property name="headers_visible">False</property>
--		      <property name="rules_hint">False</property>
--		      <property name="reorderable">False</property>
--		      <property name="enable_search">True</property>
--		      <property name="fixed_height_mode">False</property>
--		      <property name="hover_selection">False</property>
--		      <property name="hover_expand">False</property>
--		    </widget>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label108">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label108</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox64">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_domain_admin_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select domains that %s will administer:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkScrolledWindow" id="scrolledwindow14">
--		  <property name="visible">True</property>
--		  <property name="can_focus">True</property>
--		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="shadow_type">GTK_SHADOW_NONE</property>
--		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		  <child>
--		    <widget class="GtkTreeView" id="admin_treeview">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
--		      <property name="can_focus">True</property>
--		      <property name="headers_visible">False</property>
--		      <property name="rules_hint">False</property>
--		      <property name="reorderable">False</property>
--		      <property name="enable_search">True</property>
--		      <property name="fixed_height_mode">False</property>
--		      <property name="hover_selection">False</property>
--		      <property name="hover_expand">False</property>
--		    </widget>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label109">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label109</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox65">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_role_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select additional roles for %s:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkScrolledWindow" id="scrolledwindow15">
--		  <property name="visible">True</property>
--		  <property name="can_focus">True</property>
--		  <property name="hscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="vscrollbar_policy">GTK_POLICY_ALWAYS</property>
--		  <property name="shadow_type">GTK_SHADOW_NONE</property>
--		  <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		  <child>
--		    <widget class="GtkTreeView" id="role_treeview">
--		      <property name="visible">True</property>
--		      <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
--		      <property name="can_focus">True</property>
--		      <property name="headers_visible">False</property>
--		      <property name="rules_hint">False</property>
--		      <property name="reorderable">False</property>
--		      <property name="enable_search">True</property>
--		      <property name="fixed_height_mode">False</property>
--		      <property name="hover_selection">False</property>
--		      <property name="hover_expand">False</property>
--		    </widget>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="in_net_page">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label111</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="in_net_page">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_in_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Enter network ports that %s binds on:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkVBox" id="vbox22">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">6</property>
--
--		  <child>
--		    <widget class="GtkLabel" id="label55">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">True</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkHBox" id="hbox20">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">0</property>
--
--		      <child>
--			<widget class="GtkLabel" id="label56">
--			  <property name="visible">True</property>
--			  <property name="label">    </property>
--			  <property name="use_underline">False</property>
--			  <property name="use_markup">False</property>
--			  <property name="justify">GTK_JUSTIFY_LEFT</property>
--			  <property name="wrap">False</property>
--			  <property name="selectable">False</property>
--			  <property name="xalign">0.5</property>
--			  <property name="yalign">0.5</property>
--			  <property name="xpad">0</property>
--			  <property name="ypad">0</property>
--			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--			  <property name="width_chars">-1</property>
--			  <property name="single_line_mode">False</property>
--			  <property name="angle">0</property>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkVBox" id="vbox23">
--			  <property name="visible">True</property>
--			  <property name="homogeneous">False</property>
--			  <property name="spacing">6</property>
--
--			  <child>
--			    <widget class="GtkHBox" id="hbox21">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">12</property>
--
--			      <child>
--				<widget class="GtkCheckButton" id="in_tcp_all_checkbutton">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
--				  <property name="can_focus">True</property>
--				  <property name="label" translatable="yes">All</property>
--				  <property name="use_underline">True</property>
--				  <property name="relief">GTK_RELIEF_NORMAL</property>
--				  <property name="focus_on_click">True</property>
--				  <property name="active">False</property>
--				  <property name="inconsistent">False</property>
--				  <property name="draw_indicator">True</property>
--				</widget>
--				<packing>
--				  <property name="padding">10</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkCheckButton" id="in_tcp_reserved_checkbutton">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
--				  <property name="can_focus">True</property>
--				  <property name="label" translatable="yes">600-1024</property>
--				  <property name="use_underline">True</property>
--				  <property name="relief">GTK_RELIEF_NORMAL</property>
--				  <property name="focus_on_click">True</property>
--				  <property name="active">False</property>
--				  <property name="inconsistent">False</property>
--				  <property name="draw_indicator">True</property>
--				</widget>
--				<packing>
--				  <property name="padding">10</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkCheckButton" id="in_tcp_unreserved_checkbutton">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
--				  <property name="can_focus">True</property>
--				  <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
--				  <property name="use_underline">True</property>
--				  <property name="relief">GTK_RELIEF_NORMAL</property>
--				  <property name="focus_on_click">True</property>
--				  <property name="active">False</property>
--				  <property name="inconsistent">False</property>
--				  <property name="draw_indicator">True</property>
--				</widget>
--				<packing>
--				  <property name="padding">10</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkHBox" id="hbox22">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">12</property>
--
--			      <child>
--				<widget class="GtkLabel" id="label57">
--				  <property name="visible">True</property>
--				  <property name="label" translatable="yes">Select Ports</property>
--				  <property name="use_underline">False</property>
--				  <property name="use_markup">False</property>
--				  <property name="justify">GTK_JUSTIFY_LEFT</property>
--				  <property name="wrap">False</property>
--				  <property name="selectable">False</property>
--				  <property name="xalign">0</property>
--				  <property name="yalign">0.5</property>
--				  <property name="xpad">0</property>
--				  <property name="ypad">0</property>
--				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				  <property name="width_chars">-1</property>
--				  <property name="single_line_mode">False</property>
--				  <property name="angle">0</property>
--				</widget>
--				<packing>
--				  <property name="padding">5</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkEntry" id="in_tcp_entry">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
--				  <property name="can_focus">True</property>
--				  <property name="editable">True</property>
--				  <property name="visibility">True</property>
--				  <property name="max_length">0</property>
--				  <property name="text" translatable="yes"></property>
--				  <property name="has_frame">True</property>
--				  <property name="invisible_char">•</property>
--				  <property name="activates_default">False</property>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">True</property>
--				  <property name="fill">True</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">True</property>
--			  <property name="fill">True</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkVBox" id="vbox24">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">6</property>
--
--		  <child>
--		    <widget class="GtkLabel" id="label58">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">True</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkHBox" id="hbox23">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">0</property>
--
--		      <child>
--			<widget class="GtkLabel" id="label59">
--			  <property name="visible">True</property>
--			  <property name="label">    </property>
--			  <property name="use_underline">False</property>
--			  <property name="use_markup">False</property>
--			  <property name="justify">GTK_JUSTIFY_LEFT</property>
--			  <property name="wrap">False</property>
--			  <property name="selectable">False</property>
--			  <property name="xalign">0.5</property>
--			  <property name="yalign">0.5</property>
--			  <property name="xpad">0</property>
--			  <property name="ypad">0</property>
--			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--			  <property name="width_chars">-1</property>
--			  <property name="single_line_mode">False</property>
--			  <property name="angle">0</property>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkVBox" id="vbox25">
--			  <property name="visible">True</property>
--			  <property name="homogeneous">False</property>
--			  <property name="spacing">6</property>
--
--			  <child>
--			    <widget class="GtkHBox" id="hbox24">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">12</property>
--
--			      <child>
--				<widget class="GtkCheckButton" id="in_udp_all_checkbutton">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
--				  <property name="can_focus">True</property>
--				  <property name="label" translatable="yes">All</property>
--				  <property name="use_underline">True</property>
--				  <property name="relief">GTK_RELIEF_NORMAL</property>
--				  <property name="focus_on_click">True</property>
--				  <property name="active">False</property>
--				  <property name="inconsistent">False</property>
--				  <property name="draw_indicator">True</property>
--				</widget>
--				<packing>
--				  <property name="padding">10</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkCheckButton" id="in_udp_reserved_checkbutton">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
--				  <property name="can_focus">True</property>
--				  <property name="label" translatable="yes">600-1024</property>
--				  <property name="use_underline">True</property>
--				  <property name="relief">GTK_RELIEF_NORMAL</property>
--				  <property name="focus_on_click">True</property>
--				  <property name="active">False</property>
--				  <property name="inconsistent">False</property>
--				  <property name="draw_indicator">True</property>
--				</widget>
--				<packing>
--				  <property name="padding">10</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkCheckButton" id="in_udp_unreserved_checkbutton">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
--				  <property name="can_focus">True</property>
--				  <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
--				  <property name="use_underline">True</property>
--				  <property name="relief">GTK_RELIEF_NORMAL</property>
--				  <property name="focus_on_click">True</property>
--				  <property name="active">False</property>
--				  <property name="inconsistent">False</property>
--				  <property name="draw_indicator">True</property>
--				</widget>
--				<packing>
--				  <property name="padding">10</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkHBox" id="hbox25">
--			      <property name="visible">True</property>
--			      <property name="homogeneous">False</property>
--			      <property name="spacing">12</property>
--
--			      <child>
--				<widget class="GtkLabel" id="label60">
--				  <property name="visible">True</property>
--				  <property name="label" translatable="yes">Select Ports</property>
--				  <property name="use_underline">False</property>
--				  <property name="use_markup">False</property>
--				  <property name="justify">GTK_JUSTIFY_LEFT</property>
--				  <property name="wrap">False</property>
--				  <property name="selectable">False</property>
--				  <property name="xalign">0</property>
--				  <property name="yalign">0.5</property>
--				  <property name="xpad">0</property>
--				  <property name="ypad">0</property>
--				  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				  <property name="width_chars">-1</property>
--				  <property name="single_line_mode">False</property>
--				  <property name="angle">0</property>
--				</widget>
--				<packing>
--				  <property name="padding">5</property>
--				  <property name="expand">False</property>
--				  <property name="fill">False</property>
--				</packing>
--			      </child>
--
--			      <child>
--				<widget class="GtkEntry" id="in_udp_entry">
--				  <property name="visible">True</property>
--				  <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
--				  <property name="can_focus">True</property>
--				  <property name="editable">True</property>
--				  <property name="visibility">True</property>
--				  <property name="max_length">0</property>
--				  <property name="text" translatable="yes"></property>
--				  <property name="has_frame">True</property>
--				  <property name="invisible_char">•</property>
--				  <property name="activates_default">False</property>
--				</widget>
--				<packing>
--				  <property name="padding">0</property>
--				  <property name="expand">True</property>
--				  <property name="fill">True</property>
--				</packing>
--			      </child>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">True</property>
--			  <property name="fill">True</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label113">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label113</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox75">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_out_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select network ports that %s connects to:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkVBox" id="vbox26">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">6</property>
--
--		  <child>
--		    <widget class="GtkLabel" id="label37">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">True</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkHBox" id="hbox26">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">0</property>
--
--		      <child>
--			<widget class="GtkLabel" id="label61">
--			  <property name="visible">True</property>
--			  <property name="label">    </property>
--			  <property name="use_underline">False</property>
--			  <property name="use_markup">False</property>
--			  <property name="justify">GTK_JUSTIFY_LEFT</property>
--			  <property name="wrap">False</property>
--			  <property name="selectable">False</property>
--			  <property name="xalign">0.5</property>
--			  <property name="yalign">0.5</property>
--			  <property name="xpad">0</property>
--			  <property name="ypad">0</property>
--			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--			  <property name="width_chars">-1</property>
--			  <property name="single_line_mode">False</property>
--			  <property name="angle">0</property>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkHBox" id="hbox15">
--			  <property name="visible">True</property>
--			  <property name="homogeneous">False</property>
--			  <property name="spacing">12</property>
--
--			  <child>
--			    <widget class="GtkCheckButton" id="out_tcp_all_checkbutton">
--			      <property name="tooltip" translatable="yes">Allows %s to connect to any tcp port</property>
--			      <property name="visible">True</property>
--			      <property name="can_focus">True</property>
--			      <property name="label" translatable="yes">All</property>
--			      <property name="use_underline">True</property>
--			      <property name="relief">GTK_RELIEF_NORMAL</property>
--			      <property name="focus_on_click">True</property>
--			      <property name="active">False</property>
--			      <property name="inconsistent">False</property>
--			      <property name="draw_indicator">True</property>
--			    </widget>
--			    <packing>
--			      <property name="padding">10</property>
--			      <property name="expand">False</property>
--			      <property name="fill">False</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkLabel" id="label38">
--			      <property name="visible">True</property>
--			      <property name="label" translatable="yes">Select Ports</property>
--			      <property name="use_underline">False</property>
--			      <property name="use_markup">False</property>
--			      <property name="justify">GTK_JUSTIFY_LEFT</property>
--			      <property name="wrap">False</property>
--			      <property name="selectable">False</property>
--			      <property name="xalign">0</property>
--			      <property name="yalign">0.5</property>
--			      <property name="xpad">0</property>
--			      <property name="ypad">0</property>
--			      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--			      <property name="width_chars">-1</property>
--			      <property name="single_line_mode">False</property>
--			      <property name="angle">0</property>
--			    </widget>
--			    <packing>
--			      <property name="padding">5</property>
--			      <property name="expand">False</property>
--			      <property name="fill">False</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkEntry" id="out_tcp_entry">
--			      <property name="visible">True</property>
--			      <property name="tooltip" translatable="yes">Enter a comma separated list of tcp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
--			      <property name="can_focus">True</property>
--			      <property name="editable">True</property>
--			      <property name="visibility">True</property>
--			      <property name="max_length">0</property>
--			      <property name="text" translatable="yes"></property>
--			      <property name="has_frame">True</property>
--			      <property name="invisible_char">•</property>
--			      <property name="activates_default">False</property>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">True</property>
--			  <property name="fill">True</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkVBox" id="vbox27">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">6</property>
--
--		  <child>
--		    <widget class="GtkLabel" id="label23">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">True</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkHBox" id="hbox27">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">0</property>
--
--		      <child>
--			<widget class="GtkLabel" id="label62">
--			  <property name="visible">True</property>
--			  <property name="label">    </property>
--			  <property name="use_underline">False</property>
--			  <property name="use_markup">False</property>
--			  <property name="justify">GTK_JUSTIFY_LEFT</property>
--			  <property name="wrap">False</property>
--			  <property name="selectable">False</property>
--			  <property name="xalign">0.5</property>
--			  <property name="yalign">0.5</property>
--			  <property name="xpad">0</property>
--			  <property name="ypad">0</property>
--			  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--			  <property name="width_chars">-1</property>
--			  <property name="single_line_mode">False</property>
--			  <property name="angle">0</property>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkHBox" id="hbox12">
--			  <property name="visible">True</property>
--			  <property name="homogeneous">False</property>
--			  <property name="spacing">12</property>
--
--			  <child>
--			    <widget class="GtkCheckButton" id="out_udp_all_checkbutton">
--			      <property name="tooltip" translatable="yes">Allows %s to connect to any udp port</property>
--			      <property name="visible">True</property>
--			      <property name="can_focus">True</property>
--			      <property name="label" translatable="yes">All</property>
--			      <property name="use_underline">True</property>
--			      <property name="relief">GTK_RELIEF_NORMAL</property>
--			      <property name="focus_on_click">True</property>
--			      <property name="active">False</property>
--			      <property name="inconsistent">False</property>
--			      <property name="draw_indicator">True</property>
--			    </widget>
--			    <packing>
--			      <property name="padding">10</property>
--			      <property name="expand">False</property>
--			      <property name="fill">False</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkLabel" id="label22">
--			      <property name="visible">True</property>
--			      <property name="label" translatable="yes">Select Ports</property>
--			      <property name="use_underline">False</property>
--			      <property name="use_markup">False</property>
--			      <property name="justify">GTK_JUSTIFY_LEFT</property>
--			      <property name="wrap">False</property>
--			      <property name="selectable">False</property>
--			      <property name="xalign">0</property>
--			      <property name="yalign">0.5</property>
--			      <property name="xpad">0</property>
--			      <property name="ypad">0</property>
--			      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--			      <property name="width_chars">-1</property>
--			      <property name="single_line_mode">False</property>
--			      <property name="angle">0</property>
--			    </widget>
--			    <packing>
--			      <property name="padding">5</property>
--			      <property name="expand">False</property>
--			      <property name="fill">False</property>
--			    </packing>
--			  </child>
--
--			  <child>
--			    <widget class="GtkEntry" id="out_udp_entry">
--			      <property name="visible">True</property>
--			      <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
--			      <property name="can_focus">True</property>
--			      <property name="editable">True</property>
--			      <property name="visibility">True</property>
--			      <property name="max_length">0</property>
--			      <property name="text" translatable="yes"></property>
--			      <property name="has_frame">True</property>
--			      <property name="invisible_char">•</property>
--			      <property name="activates_default">False</property>
--			    </widget>
--			    <packing>
--			      <property name="padding">0</property>
--			      <property name="expand">True</property>
--			      <property name="fill">True</property>
--			    </packing>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">True</property>
--			  <property name="fill">True</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label114">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label114</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox68">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_common_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Select common application traits for %s:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkVBox" id="vbox4">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">6</property>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="syslog_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Writes syslog messages	</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="tmp_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Create/Manipulate temporary files in /tmp</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="pam_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Uses Pam for authentication</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="uid_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Uses nsswitch or getpw* calls</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="dbus_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Uses dbus</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="audit_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Sends audit messages</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="terminal_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Interacts with the terminal</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkCheckButton" id="mail_checkbutton">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">Sends email</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		      <property name="active">False</property>
--		      <property name="inconsistent">False</property>
--		      <property name="draw_indicator">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label115">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label115</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox69">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_manages_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Add files/directories that %s manages&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkHBox" id="hbox1">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">12</property>
--
--		  <child>
--		    <widget class="GtkVBox" id="vbox3">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">6</property>
--
--		      <child>
--			<widget class="GtkButton" id="button2">
--			  <property name="visible">True</property>
--			  <property name="can_focus">True</property>
--			  <property name="relief">GTK_RELIEF_NORMAL</property>
--			  <property name="focus_on_click">True</property>
--			  <signal name="clicked" handler="on_add_clicked" last_modification_time="Wed, 21 Feb 2007 18:47:51 GMT"/>
--
--			  <child>
--			    <widget class="GtkAlignment" id="alignment6">
--			      <property name="visible">True</property>
--			      <property name="xalign">0.5</property>
--			      <property name="yalign">0.5</property>
--			      <property name="xscale">0</property>
--			      <property name="yscale">0</property>
--			      <property name="top_padding">0</property>
--			      <property name="bottom_padding">0</property>
--			      <property name="left_padding">0</property>
--			      <property name="right_padding">0</property>
--
--			      <child>
--				<widget class="GtkHBox" id="hbox4">
--				  <property name="visible">True</property>
--				  <property name="homogeneous">False</property>
--				  <property name="spacing">2</property>
--
--				  <child>
--				    <widget class="GtkImage" id="image3">
--				      <property name="visible">True</property>
--				      <property name="stock">gtk-add</property>
--				      <property name="icon_size">4</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--
--				  <child>
--				    <widget class="GtkLabel" id="label17">
--				      <property name="visible">True</property>
--				      <property name="label">Add File</property>
--				      <property name="use_underline">True</property>
--				      <property name="use_markup">False</property>
--				      <property name="justify">GTK_JUSTIFY_LEFT</property>
--				      <property name="wrap">False</property>
--				      <property name="selectable">False</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				      <property name="width_chars">-1</property>
--				      <property name="single_line_mode">False</property>
--				      <property name="angle">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--				</widget>
--			      </child>
--			    </widget>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkButton" id="button9">
--			  <property name="visible">True</property>
--			  <property name="can_focus">True</property>
--			  <property name="relief">GTK_RELIEF_NORMAL</property>
--			  <property name="focus_on_click">True</property>
--			  <signal name="clicked" handler="on_add_dir_clicked" last_modification_time="Wed, 21 Feb 2007 22:15:43 GMT"/>
--
--			  <child>
--			    <widget class="GtkAlignment" id="alignment5">
--			      <property name="visible">True</property>
--			      <property name="xalign">0.5</property>
--			      <property name="yalign">0.5</property>
--			      <property name="xscale">0</property>
--			      <property name="yscale">0</property>
--			      <property name="top_padding">0</property>
--			      <property name="bottom_padding">0</property>
--			      <property name="left_padding">0</property>
--			      <property name="right_padding">0</property>
--
--			      <child>
--				<widget class="GtkHBox" id="hbox3">
--				  <property name="visible">True</property>
--				  <property name="homogeneous">False</property>
--				  <property name="spacing">2</property>
--
--				  <child>
--				    <widget class="GtkImage" id="image2">
--				      <property name="visible">True</property>
--				      <property name="stock">gtk-add</property>
--				      <property name="icon_size">4</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--
--				  <child>
--				    <widget class="GtkLabel" id="label16">
--				      <property name="visible">True</property>
--				      <property name="label">Add Directory</property>
--				      <property name="use_underline">True</property>
--				      <property name="use_markup">False</property>
--				      <property name="justify">GTK_JUSTIFY_LEFT</property>
--				      <property name="wrap">False</property>
--				      <property name="selectable">False</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				      <property name="width_chars">-1</property>
--				      <property name="single_line_mode">False</property>
--				      <property name="angle">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--				</widget>
--			      </child>
--			    </widget>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkButton" id="button4">
--			  <property name="visible">True</property>
--			  <property name="can_focus">True</property>
--			  <property name="label">gtk-delete</property>
--			  <property name="use_stock">True</property>
--			  <property name="relief">GTK_RELIEF_NORMAL</property>
--			  <property name="focus_on_click">True</property>
--			  <signal name="clicked" handler="on_delete_clicked" last_modification_time="Wed, 21 Feb 2007 18:48:10 GMT"/>
--			  <accelerator key="Delete" modifiers="0" signal="clicked"/>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">4</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkScrolledWindow" id="scrolledwindow2">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
--		      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
--		      <property name="shadow_type">GTK_SHADOW_IN</property>
--		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		      <child>
--			<widget class="GtkTreeView" id="write_treeview">
--			  <property name="visible">True</property>
--			  <property name="tooltip" translatable="yes">Files/Directories which the %s &quot;manages&quot;. Pid Files, Log Files, /var/lib Files ...</property>
--			  <property name="can_focus">True</property>
--			  <property name="headers_visible">False</property>
--			  <property name="rules_hint">False</property>
--			  <property name="reorderable">False</property>
--			  <property name="enable_search">True</property>
--			  <property name="fixed_height_mode">False</property>
--			  <property name="hover_selection">False</property>
--			  <property name="hover_expand">False</property>
--			</widget>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label116">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">label116</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox70">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_booleans_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Add booleans from the %s policy:&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">5</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkHBox" id="hbox1">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">12</property>
--
--		  <child>
--		    <widget class="GtkVBox" id="vbox3">
--		      <property name="visible">True</property>
--		      <property name="homogeneous">False</property>
--		      <property name="spacing">6</property>
--
--		      <child>
--			<widget class="GtkButton" id="button2">
--			  <property name="visible">True</property>
--			  <property name="can_focus">True</property>
--			  <property name="relief">GTK_RELIEF_NORMAL</property>
--			  <property name="focus_on_click">True</property>
--			  <signal name="clicked" handler="on_add_boolean_clicked" last_modification_time="Wed, 17 Oct 2007 00:02:27 GMT"/>
--
--			  <child>
--			    <widget class="GtkAlignment" id="alignment6">
--			      <property name="visible">True</property>
--			      <property name="xalign">0.5</property>
--			      <property name="yalign">0.5</property>
--			      <property name="xscale">0</property>
--			      <property name="yscale">0</property>
--			      <property name="top_padding">0</property>
--			      <property name="bottom_padding">0</property>
--			      <property name="left_padding">0</property>
--			      <property name="right_padding">0</property>
--
--			      <child>
--				<widget class="GtkHBox" id="hbox4">
--				  <property name="visible">True</property>
--				  <property name="homogeneous">False</property>
--				  <property name="spacing">2</property>
--
--				  <child>
--				    <widget class="GtkImage" id="image3">
--				      <property name="visible">True</property>
--				      <property name="stock">gtk-add</property>
--				      <property name="icon_size">4</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--
--				  <child>
--				    <widget class="GtkLabel" id="label17">
--				      <property name="visible">True</property>
--				      <property name="label">Add Boolean</property>
--				      <property name="use_underline">True</property>
--				      <property name="use_markup">False</property>
--				      <property name="justify">GTK_JUSTIFY_LEFT</property>
--				      <property name="wrap">False</property>
--				      <property name="selectable">False</property>
--				      <property name="xalign">0.5</property>
--				      <property name="yalign">0.5</property>
--				      <property name="xpad">0</property>
--				      <property name="ypad">0</property>
--				      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--				      <property name="width_chars">-1</property>
--				      <property name="single_line_mode">False</property>
--				      <property name="angle">0</property>
--				    </widget>
--				    <packing>
--				      <property name="padding">0</property>
--				      <property name="expand">False</property>
--				      <property name="fill">False</property>
--				    </packing>
--				  </child>
--				</widget>
--			      </child>
--			    </widget>
--			  </child>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--
--		      <child>
--			<widget class="GtkButton" id="button4">
--			  <property name="visible">True</property>
--			  <property name="can_focus">True</property>
--			  <property name="label">gtk-delete</property>
--			  <property name="use_stock">True</property>
--			  <property name="relief">GTK_RELIEF_NORMAL</property>
--			  <property name="focus_on_click">True</property>
--			  <signal name="clicked" handler="on_delete_boolean_clicked" last_modification_time="Wed, 17 Oct 2007 00:02:39 GMT"/>
--			  <accelerator key="Delete" modifiers="0" signal="clicked"/>
--			</widget>
--			<packing>
--			  <property name="padding">0</property>
--			  <property name="expand">False</property>
--			  <property name="fill">False</property>
--			</packing>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">4</property>
--		      <property name="expand">False</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkScrolledWindow" id="scrolledwindow2">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
--		      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
--		      <property name="shadow_type">GTK_SHADOW_IN</property>
--		      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
--
--		      <child>
--			<widget class="GtkTreeView" id="boolean_treeview">
--			  <property name="visible">True</property>
--			  <property name="tooltip" translatable="yes">Add/Remove booleans used by the %s domain</property>
--			  <property name="can_focus">True</property>
--			  <property name="headers_visible">True</property>
--			  <property name="rules_hint">False</property>
--			  <property name="reorderable">False</property>
--			  <property name="enable_search">True</property>
--			  <property name="fixed_height_mode">False</property>
--			  <property name="hover_selection">False</property>
--			  <property name="hover_expand">False</property>
--			</widget>
--		      </child>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">True</property>
--		  <property name="fill">True</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="GtkLabel">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes"></property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkVBox" id="vbox71">
--	      <property name="visible">True</property>
--	      <property name="homogeneous">False</property>
--	      <property name="spacing">0</property>
--
--	      <child>
--		<widget class="GtkLabel" id="select_dir_label">
--		  <property name="visible">True</property>
--		  <property name="label" translatable="yes">&lt;b&gt;Which directory you will generate the %s policy?&lt;/b&gt;</property>
--		  <property name="use_underline">False</property>
--		  <property name="use_markup">True</property>
--		  <property name="justify">GTK_JUSTIFY_LEFT</property>
--		  <property name="wrap">False</property>
--		  <property name="selectable">False</property>
--		  <property name="xalign">0</property>
--		  <property name="yalign">0.5</property>
--		  <property name="xpad">0</property>
--		  <property name="ypad">0</property>
--		  <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		  <property name="width_chars">-1</property>
--		  <property name="single_line_mode">False</property>
--		  <property name="angle">0</property>
--		</widget>
--		<packing>
--		  <property name="padding">0</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--
--	      <child>
--		<widget class="GtkHBox" id="hbox6">
--		  <property name="visible">True</property>
--		  <property name="homogeneous">False</property>
--		  <property name="spacing">12</property>
--
--		  <child>
--		    <widget class="GtkLabel" id="label18">
--		      <property name="visible">True</property>
--		      <property name="label" translatable="yes">Policy Directory</property>
--		      <property name="use_underline">False</property>
--		      <property name="use_markup">False</property>
--		      <property name="justify">GTK_JUSTIFY_LEFT</property>
--		      <property name="wrap">False</property>
--		      <property name="selectable">False</property>
--		      <property name="xalign">0.5</property>
--		      <property name="yalign">0.5</property>
--		      <property name="xpad">0</property>
--		      <property name="ypad">0</property>
--		      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--		      <property name="width_chars">-1</property>
--		      <property name="single_line_mode">False</property>
--		      <property name="angle">0</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">5</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkEntry" id="output_entry">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="editable">True</property>
--		      <property name="visibility">True</property>
--		      <property name="max_length">0</property>
--		      <property name="text" translatable="yes"></property>
--		      <property name="has_frame">True</property>
--		      <property name="invisible_char">•</property>
--		      <property name="activates_default">False</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">True</property>
--		      <property name="fill">True</property>
--		    </packing>
--		  </child>
--
--		  <child>
--		    <widget class="GtkButton" id="output_button">
--		      <property name="visible">True</property>
--		      <property name="can_focus">True</property>
--		      <property name="label" translatable="yes">...</property>
--		      <property name="use_underline">True</property>
--		      <property name="relief">GTK_RELIEF_NORMAL</property>
--		      <property name="focus_on_click">True</property>
--		    </widget>
--		    <packing>
--		      <property name="padding">0</property>
--		      <property name="expand">False</property>
--		      <property name="fill">False</property>
--		    </packing>
--		  </child>
--		</widget>
--		<packing>
--		  <property name="padding">12</property>
--		  <property name="expand">False</property>
--		  <property name="fill">False</property>
--		</packing>
--	      </child>
--	    </widget>
--	    <packing>
--	      <property name="tab_expand">False</property>
--	      <property name="tab_fill">True</property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="GtkLabel">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes"></property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0.5</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="type">tab</property>
--	    </packing>
--	  </child>
--	</widget>
--	<packing>
--	  <property name="padding">0</property>
--	  <property name="expand">True</property>
--	  <property name="fill">True</property>
--	</packing>
--      </child>
--
--      <child>
--	<widget class="GtkHButtonBox" id="hbuttonbox2">
--	  <property name="visible">True</property>
--	  <property name="layout_style">GTK_BUTTONBOX_END</property>
--	  <property name="spacing">0</property>
--
--	  <child>
--	    <widget class="GtkButton" id="cancel_button">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-cancel</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <signal name="activate" handler="on_cancel_activate" last_modification_time="Wed, 02 Feb 2011 21:21:29 GMT"/>
--	    </widget>
--	  </child>
+ refresh-po: Makefile
+ 	for cat in $(POFILES); do \
+diff --git a/policycoreutils/restorecond/Makefile b/policycoreutils/restorecond/Makefile
+index 3074542..3b704d8 100644
+--- a/policycoreutils/restorecond/Makefile
++++ b/policycoreutils/restorecond/Makefile
+@@ -5,6 +5,7 @@ LIBDIR ?= $(PREFIX)/lib
+ MANDIR = $(PREFIX)/share/man
+ AUTOSTARTDIR = $(DESTDIR)/etc/xdg/autostart
+ DBUSSERVICEDIR = $(DESTDIR)/usr/share/dbus-1/services
++SYSTEMDDIR ?= $(DESTDIR)/usr/lib/systemd
+ 
+ autostart_DATA = sealertauto.desktop
+ INITDIR = $(DESTDIR)/etc/rc.d/init.d
+@@ -39,7 +40,8 @@ install: all
+ 	install -m 644 restorecond.desktop $(AUTOSTARTDIR)/restorecond.desktop
+ 	-mkdir -p $(DBUSSERVICEDIR)
+ 	install -m 600 org.selinux.Restorecond.service  $(DBUSSERVICEDIR)/org.selinux.Restorecond.service
+-
++	-mkdir -p $(SYSTEMDDIR)/system
++	install -m 644 restorecond.service $(SYSTEMDDIR)/system/
+ relabel: install
+ 	/sbin/restorecon $(SBINDIR)/restorecond 
+ 
+diff --git a/policycoreutils/restorecond/restorecond.service b/policycoreutils/restorecond/restorecond.service
+new file mode 100644
+index 0000000..11f4ffd
+--- /dev/null
++++ b/policycoreutils/restorecond/restorecond.service
+@@ -0,0 +1,12 @@
++[Unit]
++Description=Restorecon maintaining path file context
++After=syslog.target 
++ConditionPathExists=/etc/selinux/restorecond.conf
++
++[Service]
++Type=oneshot
++ExecStart=/usr/sbin/restorecond
++RemainAfterExit=yes
++
++[Install]
++WantedBy=multi-user.target
+diff --git a/policycoreutils/restorecond/user.c b/policycoreutils/restorecond/user.c
+index 00a646f..2c28676 100644
+--- a/policycoreutils/restorecond/user.c
++++ b/policycoreutils/restorecond/user.c
+@@ -54,6 +54,7 @@ static const char *PATH="/org/selinux/Restorecond";
+ static const char *INTERFACE="org.selinux.RestorecondIface";
+ static const char *RULE="type='signal',interface='org.selinux.RestorecondIface'";
+ 
++static int local_lock_fd = -1;
+ 
+ static DBusHandlerResult
+ signal_filter (DBusConnection *connection  __attribute__ ((__unused__)), DBusMessage *message, void *user_data)
+@@ -201,17 +202,18 @@ static int local_server() {
+ 			perror("asprintf");
+ 		return -1;
+ 	}
+-	int fd = open(ptr, O_CREAT | O_WRONLY | O_NOFOLLOW | O_CLOEXEC, S_IRUSR | S_IWUSR);
++	local_lock_fd = open(ptr, O_CREAT | O_WRONLY | O_NOFOLLOW | O_CLOEXEC, S_IRUSR | S_IWUSR);
+ 	if (debug_mode)
+ 		g_warning ("Lock file: %s", ptr);
+ 
+ 	free(ptr);
+-	if (fd < 0) {
++	if (local_lock_fd < 0) {
+ 		if (debug_mode)
+ 			perror("open");
+ 		return -1;
+ 	}
+-	if (flock(fd, LOCK_EX | LOCK_NB) < 0) {
++	if (flock(local_lock_fd, LOCK_EX | LOCK_NB) < 0) {
++		close(local_lock_fd);
+ 		if (debug_mode)
+ 			perror("flock");
+ 		return -1;
+@@ -226,6 +228,12 @@ static int local_server() {
+ 	return 0;
+ }
+ 
++static void end_local_server(void) {
++	if (local_lock_fd >= 0)
++		close(local_lock_fd);
++	local_lock_fd = -1;
++}
++
+ int server(int master_fd, const char *watch_file) {
+     GMainLoop *loop;
+ 
+@@ -253,6 +261,7 @@ int server(int master_fd, const char *watch_file) {
+     g_main_loop_run (loop);
+ 
+ end:
++    end_local_server();
+     g_main_loop_unref (loop);
+     return 0;
+ }
+diff --git a/policycoreutils/sandbox/seunshare.c b/policycoreutils/sandbox/seunshare.c
+index dbd5977..f10df39 100644
+--- a/policycoreutils/sandbox/seunshare.c
++++ b/policycoreutils/sandbox/seunshare.c
+@@ -962,7 +962,7 @@ int main(int argc, char **argv) {
+ 		char *LANG = NULL;
+ 		int rc = -1;
+ 
+-		if (unshare(CLONE_NEWNS) < 0) {
++		if (unshare(CLONE_NEWNS | CLONE_NEWIPC) < 0) {
+ 			perror(_("Failed to unshare"));
+ 			goto childerr;
+ 		}
+diff --git a/policycoreutils/scripts/Makefile b/policycoreutils/scripts/Makefile
+index 201a988..f5d6e9d 100644
+--- a/policycoreutils/scripts/Makefile
++++ b/policycoreutils/scripts/Makefile
+@@ -9,23 +9,12 @@ LOCALEDIR ?= $(PREFIX)/share/locale
+ .PHONY: all genhomedircon
+ all: fixfiles genhomedircon chcat
+ 
+-genhomedircon:
+-	@echo "#!/bin/sh" > genhomedircon
+-	@echo >> genhomedircon
+-	@if [ -z "${SEMODULE_PATH}" ]; then \
+-		echo "${USRSBINDIR}/semodule -Bn" >> genhomedircon; \
+-	else \
+-		echo "${SEMODULE_PATH}/semodule -Bn" >> genhomedircon; \
+-	fi
 -
--	  <child>
--	    <widget class="GtkButton" id="back_button">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-go-back</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <signal name="activate" handler="on_back_activate" last_modification_time="Wed, 02 Feb 2011 21:22:00 GMT"/>
--	    </widget>
--	  </child>
--
--	  <child>
--	    <widget class="GtkButton" id="forward_button">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-media-forward</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <signal name="activate" handler="on_forward_activate" last_modification_time="Wed, 02 Feb 2011 21:22:32 GMT"/>
--	    </widget>
--	  </child>
--	</widget>
--	<packing>
--	  <property name="padding">5</property>
--	  <property name="expand">False</property>
--	  <property name="fill">False</property>
--	</packing>
--      </child>
--    </widget>
--  </child>
--</widget>
--
--<widget class="GtkDialog" id="boolean_dialog">
--  <property name="border_width">12</property>
--  <property name="title" translatable="yes">Add Booleans Dialog</property>
--  <property name="type">GTK_WINDOW_TOPLEVEL</property>
--  <property name="window_position">GTK_WIN_POS_MOUSE</property>
--  <property name="modal">False</property>
--  <property name="default_width">400</property>
--  <property name="resizable">True</property>
--  <property name="destroy_with_parent">False</property>
--  <property name="decorated">True</property>
--  <property name="skip_taskbar_hint">False</property>
--  <property name="skip_pager_hint">False</property>
--  <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
--  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
--  <property name="focus_on_map">True</property>
--  <property name="urgency_hint">False</property>
--  <property name="has_separator">False</property>
--
--  <child internal-child="vbox">
--    <widget class="GtkVBox" id="dialog-vbox2">
--      <property name="visible">True</property>
--      <property name="homogeneous">False</property>
--      <property name="spacing">6</property>
--
--      <child internal-child="action_area">
--	<widget class="GtkHButtonBox" id="dialog-action_area2">
--	  <property name="visible">True</property>
--	  <property name="layout_style">GTK_BUTTONBOX_END</property>
--
--	  <child>
--	    <widget class="GtkButton" id="cancelbutton1">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-cancel</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <property name="response_id">-6</property>
--	    </widget>
--	  </child>
--
--	  <child>
--	    <widget class="GtkButton" id="okbutton1">
--	      <property name="visible">True</property>
--	      <property name="can_default">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="label">gtk-add</property>
--	      <property name="use_stock">True</property>
--	      <property name="relief">GTK_RELIEF_NORMAL</property>
--	      <property name="focus_on_click">True</property>
--	      <property name="response_id">-5</property>
--	    </widget>
--	  </child>
--	</widget>
--	<packing>
--	  <property name="padding">0</property>
--	  <property name="expand">False</property>
--	  <property name="fill">True</property>
--	  <property name="pack_type">GTK_PACK_END</property>
--	</packing>
--      </child>
--
--      <child>
--	<widget class="GtkTable" id="table6">
--	  <property name="visible">True</property>
--	  <property name="n_rows">2</property>
--	  <property name="n_columns">2</property>
--	  <property name="homogeneous">False</property>
--	  <property name="row_spacing">6</property>
--	  <property name="column_spacing">12</property>
--
--	  <child>
--	    <widget class="GtkLabel" id="label48">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">Boolean Name</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="left_attach">0</property>
--	      <property name="right_attach">1</property>
--	      <property name="top_attach">0</property>
--	      <property name="bottom_attach">1</property>
--	      <property name="x_options">fill</property>
--	      <property name="y_options"></property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkLabel" id="label49">
--	      <property name="visible">True</property>
--	      <property name="label" translatable="yes">Description</property>
--	      <property name="use_underline">False</property>
--	      <property name="use_markup">False</property>
--	      <property name="justify">GTK_JUSTIFY_LEFT</property>
--	      <property name="wrap">False</property>
--	      <property name="selectable">False</property>
--	      <property name="xalign">0</property>
--	      <property name="yalign">0.5</property>
--	      <property name="xpad">0</property>
--	      <property name="ypad">0</property>
--	      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
--	      <property name="width_chars">-1</property>
--	      <property name="single_line_mode">False</property>
--	      <property name="angle">0</property>
--	    </widget>
--	    <packing>
--	      <property name="left_attach">0</property>
--	      <property name="right_attach">1</property>
--	      <property name="top_attach">1</property>
--	      <property name="bottom_attach">2</property>
--	      <property name="x_options">fill</property>
--	      <property name="y_options"></property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkEntry" id="boolean_name_entry">
--	      <property name="visible">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="editable">True</property>
--	      <property name="visibility">True</property>
--	      <property name="max_length">0</property>
--	      <property name="text" translatable="yes"></property>
--	      <property name="has_frame">True</property>
--	      <property name="invisible_char">•</property>
--	      <property name="activates_default">False</property>
--	    </widget>
--	    <packing>
--	      <property name="left_attach">1</property>
--	      <property name="right_attach">2</property>
--	      <property name="top_attach">0</property>
--	      <property name="bottom_attach">1</property>
--	      <property name="y_options"></property>
--	    </packing>
--	  </child>
--
--	  <child>
--	    <widget class="GtkEntry" id="boolean_description_entry">
--	      <property name="visible">True</property>
--	      <property name="can_focus">True</property>
--	      <property name="editable">True</property>
--	      <property name="visibility">True</property>
--	      <property name="max_length">0</property>
--	      <property name="text" translatable="yes"></property>
--	      <property name="has_frame">True</property>
--	      <property name="invisible_char">•</property>
--	      <property name="activates_default">False</property>
--	    </widget>
--	    <packing>
--	      <property name="left_attach">1</property>
--	      <property name="right_attach">2</property>
--	      <property name="top_attach">1</property>
--	      <property name="bottom_attach">2</property>
--	      <property name="y_options"></property>
--	    </packing>
--	  </child>
--	</widget>
--	<packing>
--	  <property name="padding">0</property>
--	  <property name="expand">True</property>
--	  <property name="fill">True</property>
--	</packing>
--      </child>
--    </widget>
--  </child>
--</widget>
--
-+  <!-- interface-requires gtk+ 2.6 -->
-+  <!-- interface-naming-policy toplevel-contextual -->
-+  <widget class="GtkAboutDialog" id="about_dialog">
-+    <property name="can_focus">False</property>
-+    <property name="border_width">5</property>
-+    <property name="type_hint">normal</property>
-+    <property name="copyright" translatable="yes">Red Hat 2007</property>
-+    <property name="website">www.redhat.com</property>
-+    <property name="license" translatable="yes">GPL</property>
-+    <property name="authors">Daniel Walsh &lt;dwalsh at redhat.com&gt;</property>
-+    <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
-+    <child internal-child="vbox">
-+      <widget class="GtkVBox" id="dialog-vbox3">
-+        <property name="can_focus">False</property>
-+        <child internal-child="action_area">
-+          <widget class="GtkHButtonBox" id="dialog-action_area3">
-+            <property name="can_focus">False</property>
-+          </widget>
-+          <packing>
-+            <property name="expand">False</property>
-+            <property name="fill">True</property>
-+            <property name="pack_type">end</property>
-+            <property name="position">0</property>
-+          </packing>
-+        </child>
-+      </widget>
-+    </child>
-+  </widget>
-+  <widget class="GtkDialog" id="boolean_dialog">
-+    <property name="can_focus">False</property>
-+    <property name="border_width">12</property>
-+    <property name="title" translatable="yes">Add Booleans Dialog</property>
-+    <property name="window_position">mouse</property>
-+    <property name="default_width">400</property>
-+    <property name="type_hint">dialog</property>
-+    <child internal-child="vbox">
-+      <widget class="GtkVBox" id="dialog-vbox2">
-+        <property name="visible">True</property>
-+        <property name="can_focus">False</property>
-+        <property name="spacing">6</property>
-+        <child internal-child="action_area">
-+          <widget class="GtkHButtonBox" id="dialog-action_area2">
-+            <property name="visible">True</property>
-+            <property name="can_focus">False</property>
-+            <property name="layout_style">end</property>
-+            <child>
-+              <widget class="GtkButton" id="cancelbutton1">
-+                <property name="label">gtk-cancel</property>
-+                <property name="response_id">-6</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">0</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkButton" id="okbutton1">
-+                <property name="label">gtk-add</property>
-+                <property name="response_id">-5</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">1</property>
-+              </packing>
-+            </child>
-+          </widget>
-+          <packing>
-+            <property name="expand">False</property>
-+            <property name="fill">True</property>
-+            <property name="pack_type">end</property>
-+            <property name="position">0</property>
-+          </packing>
-+        </child>
-+        <child>
-+          <widget class="GtkTable" id="table6">
-+            <property name="visible">True</property>
-+            <property name="can_focus">False</property>
-+            <property name="n_rows">2</property>
-+            <property name="n_columns">2</property>
-+            <property name="column_spacing">12</property>
-+            <property name="row_spacing">6</property>
-+            <child>
-+              <widget class="GtkLabel" id="label48">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="xalign">0</property>
-+                <property name="label" translatable="yes">Boolean Name</property>
-+              </widget>
-+              <packing>
-+                <property name="x_options">GTK_FILL</property>
-+                <property name="y_options"/>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label49">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="xalign">0</property>
-+                <property name="label" translatable="yes">Description</property>
-+              </widget>
-+              <packing>
-+                <property name="top_attach">1</property>
-+                <property name="bottom_attach">2</property>
-+                <property name="x_options">GTK_FILL</property>
-+                <property name="y_options"/>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkEntry" id="boolean_name_entry">
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="invisible_char">•</property>
-+                <property name="primary_icon_activatable">False</property>
-+                <property name="secondary_icon_activatable">False</property>
-+                <property name="primary_icon_sensitive">True</property>
-+                <property name="secondary_icon_sensitive">True</property>
-+              </widget>
-+              <packing>
-+                <property name="left_attach">1</property>
-+                <property name="right_attach">2</property>
-+                <property name="y_options"/>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkEntry" id="boolean_description_entry">
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="invisible_char">•</property>
-+                <property name="primary_icon_activatable">False</property>
-+                <property name="secondary_icon_activatable">False</property>
-+                <property name="primary_icon_sensitive">True</property>
-+                <property name="secondary_icon_sensitive">True</property>
-+              </widget>
-+              <packing>
-+                <property name="left_attach">1</property>
-+                <property name="right_attach">2</property>
-+                <property name="top_attach">1</property>
-+                <property name="bottom_attach">2</property>
-+                <property name="y_options"/>
-+              </packing>
-+            </child>
-+          </widget>
-+          <packing>
-+            <property name="expand">True</property>
-+            <property name="fill">True</property>
-+            <property name="position">1</property>
-+          </packing>
-+        </child>
-+      </widget>
-+    </child>
-+  </widget>
-+  <widget class="GtkFileChooserDialog" id="filechooserdialog">
-+    <property name="can_focus">False</property>
-+    <property name="border_width">5</property>
-+    <property name="window_position">mouse</property>
-+    <property name="type_hint">dialog</property>
-+    <property name="select_multiple">True</property>
-+    <property name="show_hidden">True</property>
-+    <child internal-child="vbox">
-+      <widget class="GtkVBox" id="dialog-vbox1">
-+        <property name="visible">True</property>
-+        <property name="can_focus">False</property>
-+        <property name="spacing">24</property>
-+        <child internal-child="action_area">
-+          <widget class="GtkHButtonBox" id="dialog-action_area1">
-+            <property name="visible">True</property>
-+            <property name="can_focus">False</property>
-+            <property name="layout_style">end</property>
-+            <child>
-+              <widget class="GtkButton" id="button5">
-+                <property name="label">gtk-cancel</property>
-+                <property name="response_id">-6</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">0</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkButton" id="button6">
-+                <property name="label">gtk-add</property>
-+                <property name="response_id">-5</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="has_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">1</property>
-+              </packing>
-+            </child>
-+          </widget>
-+          <packing>
-+            <property name="expand">False</property>
-+            <property name="fill">True</property>
-+            <property name="pack_type">end</property>
-+            <property name="position">0</property>
-+          </packing>
-+        </child>
-+      </widget>
-+    </child>
-+  </widget>
-+  <widget class="GtkWindow" id="main_window">
-+    <property name="visible">True</property>
-+    <property name="can_focus">False</property>
-+    <property name="title" translatable="yes">SELinux Policy Generation Tool</property>
-+    <child>
-+      <widget class="GtkVBox" id="vbox11">
-+        <property name="visible">True</property>
-+        <property name="can_focus">False</property>
-+        <property name="spacing">18</property>
-+        <child>
-+          <widget class="GtkNotebook" id="notebook">
-+            <property name="visible">True</property>
-+            <property name="can_focus">False</property>
-+            <property name="tab_pos">left</property>
-+            <property name="show_tabs">False</property>
-+            <child>
-+              <widget class="GtkVBox" id="vbox59">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_type_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select the policy type for the application or user role you want to confine:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkVBox" id="vbox58">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <child>
-+                      <widget class="GtkVBox" id="vbox14">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <child>
-+                          <widget class="GtkHBox" id="hbox16">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="spacing">12</property>
-+                            <child>
-+                              <widget class="GtkVBox" id="vbox18">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">6</property>
-+                                <child>
-+                                  <widget class="GtkLabel" id="label41">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="xalign">0</property>
-+                                    <property name="label" translatable="yes">&lt;b&gt;Applications&lt;/b&gt;</property>
-+                                    <property name="use_markup">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkHBox" id="hbox17">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <child>
-+                                      <widget class="GtkLabel" id="label52">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="label">    </property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">0</property>
-+                                      </packing>
-+                                    </child>
-+                                    <child>
-+                                      <widget class="GtkVBox" id="vbox6">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="spacing">6</property>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="init_radiobutton">
-+                                            <property name="label" translatable="yes">Standard Init Daemon</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">0</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="dbus_radiobutton">
-+                                            <property name="label" translatable="yes">DBUS System Daemon</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">1</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="inetd_radiobutton">
-+                                            <property name="label" translatable="yes">Internet Services Daemon (inetd)</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">Internet Services Daemon are daemons started by xinetd</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">2</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="cgi_radiobutton">
-+                                            <property name="label" translatable="yes">Web Application/Script (CGI)</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">Web Applications/Script (CGI) CGI scripts started by the web server (apache)</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">3</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="user_radiobutton">
-+                                            <property name="label" translatable="yes">User Application</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">4</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="sandbox_radiobutton">
-+                                            <property name="label" translatable="yes">Sandbox</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">User Application are any application that you would like to confine that is started by a user</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">5</property>
-+                                          </packing>
-+                                        </child>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">1</property>
-+                                      </packing>
-+                                    </child>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">True</property>
-+                                    <property name="fill">True</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">False</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">0</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkVBox" id="vbox19">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">6</property>
-+                                <child>
-+                                  <widget class="GtkLabel" id="label42">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="xalign">0</property>
-+                                    <property name="label" translatable="yes">&lt;b&gt;Login Users&lt;/b&gt;</property>
-+                                    <property name="use_markup">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkHBox" id="hbox18">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <child>
-+                                      <widget class="GtkLabel" id="label53">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="label">    </property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">0</property>
-+                                      </packing>
-+                                    </child>
-+                                    <child>
-+                                      <widget class="GtkVBox" id="vbox15">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="spacing">6</property>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="existing_user_radiobutton">
-+                                            <property name="label" translatable="yes">Existing User Roles</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">Modify an existing login user record.</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">0</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="terminal_user_radiobutton">
-+                                            <property name="label" translatable="yes">Minimal Terminal User Role</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">This user will login to a machine only via a terminal or remote login.  By default this user will have  no setuid, no networking, no su, no sudo.</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">1</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="xwindows_user_radiobutton">
-+                                            <property name="label" translatable="yes">Minimal X Windows User Role</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">This user can login to a machine via X or terminal.  By default this user will have no setuid, no networking, no sudo, no su</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">2</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="login_user_radiobutton">
-+                                            <property name="label" translatable="yes">User Role</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no sudo, no su.</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">3</property>
-+                                          </packing>
-+                                        </child>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="admin_user_radiobutton">
-+                                            <property name="label" translatable="yes">Admin User Role</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">4</property>
-+                                          </packing>
-+                                        </child>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">True</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">1</property>
-+                                      </packing>
-+                                    </child>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">True</property>
-+                                    <property name="fill">True</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">False</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">1</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkVBox" id="vbox20">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">6</property>
-+                                <child>
-+                                  <widget class="GtkLabel" id="label50">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="xalign">0</property>
-+                                    <property name="label" translatable="yes">&lt;b&gt;Root Users&lt;/b&gt;</property>
-+                                    <property name="use_markup">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkHBox" id="hbox19">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <child>
-+                                      <widget class="GtkLabel" id="label54">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="label">    </property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">0</property>
-+                                      </packing>
-+                                    </child>
-+                                    <child>
-+                                      <widget class="GtkVBox" id="vbox21">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <child>
-+                                          <widget class="GtkRadioButton" id="root_user_radiobutton">
-+                                            <property name="label" translatable="yes">Root Admin User Role</property>
-+                                            <property name="visible">True</property>
-+                                            <property name="can_focus">True</property>
-+                                            <property name="receives_default">False</property>
-+                                            <property name="tooltip" translatable="yes">Select Root Administrator User Role, if this user will be used to administer the machine while running as root.  This user will not be able to login to the system directly.</property>
-+                                            <property name="use_underline">True</property>
-+                                            <property name="draw_indicator">True</property>
-+                                            <property name="group">init_radiobutton</property>
-+                                          </widget>
-+                                          <packing>
-+                                            <property name="expand">False</property>
-+                                            <property name="fill">False</property>
-+                                            <property name="position">0</property>
-+                                          </packing>
-+                                        </child>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">1</property>
-+                                      </packing>
-+                                    </child>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">True</property>
-+                                    <property name="fill">True</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">2</property>
-+                              </packing>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">True</property>
-+                            <property name="fill">True</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="tab_expand">True</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label104">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Main Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox60">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_name_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Enter name of application or user role:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkTable" id="table5">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="n_rows">3</property>
-+                    <property name="n_columns">3</property>
-+                    <property name="column_spacing">12</property>
-+                    <property name="row_spacing">6</property>
-+                    <child>
-+                      <widget class="GtkLabel" id="label1">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">Name</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="x_options">GTK_FILL</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkEntry" id="exec_entry">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Enter complete path for executable to be confined.</property>
-+                        <property name="invisible_char">•</property>
-+                        <property name="primary_icon_activatable">False</property>
-+                        <property name="secondary_icon_activatable">False</property>
-+                        <property name="primary_icon_sensitive">True</property>
-+                        <property name="secondary_icon_sensitive">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="left_attach">1</property>
-+                        <property name="right_attach">2</property>
-+                        <property name="top_attach">1</property>
-+                        <property name="bottom_attach">2</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkButton" id="exec_button">
-+                        <property name="label" translatable="yes">...</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <signal name="clicked" handler="on_exec_select_clicked" swapped="no"/>
-+                      </widget>
-+                      <packing>
-+                        <property name="left_attach">2</property>
-+                        <property name="right_attach">3</property>
-+                        <property name="top_attach">1</property>
-+                        <property name="bottom_attach">2</property>
-+                        <property name="x_options">GTK_FILL</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkEntry" id="name_entry">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Enter unique name for the confined application or user role.</property>
-+                        <property name="invisible_char">•</property>
-+                        <property name="primary_icon_activatable">False</property>
-+                        <property name="secondary_icon_activatable">False</property>
-+                        <property name="primary_icon_sensitive">True</property>
-+                        <property name="secondary_icon_sensitive">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="left_attach">1</property>
-+                        <property name="right_attach">3</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkLabel" id="label2">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">Executable</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="top_attach">1</property>
-+                        <property name="bottom_attach">2</property>
-+                        <property name="x_options">GTK_FILL</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkLabel" id="label40">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">Init script</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="top_attach">2</property>
-+                        <property name="bottom_attach">3</property>
-+                        <property name="x_options">GTK_FILL</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkEntry" id="init_script_entry">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Enter complete path to init script used to start the confined application.</property>
-+                        <property name="invisible_char">•</property>
-+                        <property name="primary_icon_activatable">False</property>
-+                        <property name="secondary_icon_activatable">False</property>
-+                        <property name="primary_icon_sensitive">True</property>
-+                        <property name="secondary_icon_sensitive">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="left_attach">1</property>
-+                        <property name="right_attach">2</property>
-+                        <property name="top_attach">2</property>
-+                        <property name="bottom_attach">3</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkButton" id="init_script_button">
-+                        <property name="label" translatable="yes">...</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <signal name="clicked" handler="on_init_script_select_clicked" swapped="no"/>
-+                      </widget>
-+                      <packing>
-+                        <property name="left_attach">2</property>
-+                        <property name="right_attach">3</property>
-+                        <property name="top_attach">2</property>
-+                        <property name="bottom_attach">3</property>
-+                        <property name="x_options">GTK_FILL</property>
-+                        <property name="y_options"/>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">1</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="select_name_label1">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Name Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">1</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox61">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_existing_role_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select existing role to modify:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkScrolledWindow" id="scrolledwindow5">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">True</property>
-+                    <property name="hscrollbar_policy">automatic</property>
-+                    <property name="vscrollbar_policy">automatic</property>
-+                    <property name="shadow_type">in</property>
-+                    <child>
-+                      <widget class="GtkTreeView" id="existing_user_treeview">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Select the user roles that will transiton to the %s domain.</property>
-+                        <property name="headers_visible">False</property>
-+                      </widget>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">2</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label106">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="yes">role tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">2</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox62">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select roles that %s will transition to:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkScrolledWindow" id="scrolledwindow12">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">True</property>
-+                    <child>
-+                      <widget class="GtkTreeView" id="transition_treeview">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Select applications domains that %s will transition to.</property>
-+                        <property name="headers_visible">False</property>
-+                      </widget>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">3</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label107">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="yes">transition 
-+role tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">3</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox63">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_user_roles_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select the user_roles that will transition to %s:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkScrolledWindow" id="scrolledwindow13">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">True</property>
-+                    <child>
-+                      <widget class="GtkTreeView" id="user_transition_treeview">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Select the user roles that will transiton to this applications domains.</property>
-+                        <property name="headers_visible">False</property>
-+                      </widget>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">4</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label108">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">User Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">4</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox64">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_domain_admin_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select domains that %s will administer:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkScrolledWindow" id="scrolledwindow14">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">True</property>
-+                    <child>
-+                      <widget class="GtkTreeView" id="admin_treeview">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
-+                        <property name="headers_visible">False</property>
-+                      </widget>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">5</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label109">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Admin Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">5</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox65">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_role_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select additional roles for %s:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkScrolledWindow" id="scrolledwindow15">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">True</property>
-+                    <child>
-+                      <widget class="GtkTreeView" id="role_treeview">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="tooltip" translatable="yes">Select the domains that you would like this user administer.</property>
-+                        <property name="headers_visible">False</property>
-+                      </widget>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">6</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="in_net_page">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Roles Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">6</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="in_net_page1">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_in_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Enter network ports that %s binds on:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkVBox" id="vbox22">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">6</property>
-+                    <child>
-+                      <widget class="GtkLabel" id="label55">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
-+                        <property name="use_markup">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkHBox" id="hbox20">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <child>
-+                          <widget class="GtkLabel" id="label56">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="label">    </property>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkVBox" id="vbox23">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="spacing">6</property>
-+                            <child>
-+                              <widget class="GtkHBox" id="hbox21">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">12</property>
-+                                <child>
-+                                  <widget class="GtkCheckButton" id="in_tcp_all_checkbutton">
-+                                    <property name="label" translatable="yes">All</property>
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="receives_default">False</property>
-+                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
-+                                    <property name="use_underline">True</property>
-+                                    <property name="draw_indicator">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">10</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkCheckButton" id="in_tcp_reserved_checkbutton">
-+                                    <property name="label" translatable="yes">600-1024</property>
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="receives_default">False</property>
-+                                    <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
-+                                    <property name="use_underline">True</property>
-+                                    <property name="draw_indicator">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">10</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkCheckButton" id="in_tcp_unreserved_checkbutton">
-+                                    <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="receives_default">False</property>
-+                                    <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
-+                                    <property name="use_underline">True</property>
-+                                    <property name="draw_indicator">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">10</property>
-+                                    <property name="position">2</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">0</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkHBox" id="hbox22">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">12</property>
-+                                <child>
-+                                  <widget class="GtkLabel" id="label57">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="xalign">0</property>
-+                                    <property name="label" translatable="yes">Select Ports</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">5</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkEntry" id="in_tcp_entry">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
-+                                    <property name="invisible_char">•</property>
-+                                    <property name="primary_icon_activatable">False</property>
-+                                    <property name="secondary_icon_activatable">False</property>
-+                                    <property name="primary_icon_sensitive">True</property>
-+                                    <property name="secondary_icon_sensitive">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">True</property>
-+                                    <property name="fill">True</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">1</property>
-+                              </packing>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">True</property>
-+                            <property name="fill">True</property>
-+                            <property name="position">1</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkVBox" id="vbox24">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">6</property>
-+                    <child>
-+                      <widget class="GtkLabel" id="label58">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
-+                        <property name="use_markup">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkHBox" id="hbox23">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <child>
-+                          <widget class="GtkLabel" id="label59">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="label">    </property>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkVBox" id="vbox25">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="spacing">6</property>
-+                            <child>
-+                              <widget class="GtkHBox" id="hbox24">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">12</property>
-+                                <child>
-+                                  <widget class="GtkCheckButton" id="in_udp_all_checkbutton">
-+                                    <property name="label" translatable="yes">All</property>
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="receives_default">False</property>
-+                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp port</property>
-+                                    <property name="use_underline">True</property>
-+                                    <property name="draw_indicator">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">10</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkCheckButton" id="in_udp_reserved_checkbutton">
-+                                    <property name="label" translatable="yes">600-1024</property>
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="receives_default">False</property>
-+                                    <property name="tooltip" translatable="yes">Allow %s to call bindresvport with 0. Binding to port 600-1024</property>
-+                                    <property name="use_underline">True</property>
-+                                    <property name="draw_indicator">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">10</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkCheckButton" id="in_udp_unreserved_checkbutton">
-+                                    <property name="label" translatable="yes">Unreserved Ports (&gt;1024)</property>
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="receives_default">False</property>
-+                                    <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s binds to. Example: 612, 650-660</property>
-+                                    <property name="use_underline">True</property>
-+                                    <property name="draw_indicator">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">10</property>
-+                                    <property name="position">2</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">0</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkHBox" id="hbox25">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="spacing">12</property>
-+                                <child>
-+                                  <widget class="GtkLabel" id="label60">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="xalign">0</property>
-+                                    <property name="label" translatable="yes">Select Ports</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">False</property>
-+                                    <property name="fill">False</property>
-+                                    <property name="padding">5</property>
-+                                    <property name="position">0</property>
-+                                  </packing>
-+                                </child>
-+                                <child>
-+                                  <widget class="GtkEntry" id="in_udp_entry">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">True</property>
-+                                    <property name="tooltip" translatable="yes">Allows %s to bind to any udp ports &gt; 1024</property>
-+                                    <property name="invisible_char">•</property>
-+                                    <property name="primary_icon_activatable">False</property>
-+                                    <property name="secondary_icon_activatable">False</property>
-+                                    <property name="primary_icon_sensitive">True</property>
-+                                    <property name="secondary_icon_sensitive">True</property>
-+                                  </widget>
-+                                  <packing>
-+                                    <property name="expand">True</property>
-+                                    <property name="fill">True</property>
-+                                    <property name="position">1</property>
-+                                  </packing>
-+                                </child>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">1</property>
-+                              </packing>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">True</property>
-+                            <property name="fill">True</property>
-+                            <property name="position">1</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">2</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">7</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label113">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="yes">Network
-+Bind tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">7</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox75">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_out_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select network ports that %s connects to:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkVBox" id="vbox26">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">6</property>
-+                    <child>
-+                      <widget class="GtkLabel" id="label37">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">&lt;b&gt;TCP Ports&lt;/b&gt;</property>
-+                        <property name="use_markup">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkHBox" id="hbox26">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <child>
-+                          <widget class="GtkLabel" id="label61">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="label">    </property>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkHBox" id="hbox15">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="spacing">12</property>
-+                            <child>
-+                              <widget class="GtkCheckButton" id="out_tcp_all_checkbutton">
-+                                <property name="label" translatable="yes">All</property>
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">True</property>
-+                                <property name="receives_default">False</property>
-+                                <property name="tooltip" translatable="yes">Allows %s to connect to any tcp port</property>
-+                                <property name="use_underline">True</property>
-+                                <property name="draw_indicator">True</property>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">False</property>
-+                                <property name="fill">False</property>
-+                                <property name="padding">10</property>
-+                                <property name="position">0</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkLabel" id="label38">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="xalign">0</property>
-+                                <property name="label" translatable="yes">Select Ports</property>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">False</property>
-+                                <property name="fill">False</property>
-+                                <property name="padding">5</property>
-+                                <property name="position">1</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkEntry" id="out_tcp_entry">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">True</property>
-+                                <property name="tooltip" translatable="yes">Enter a comma separated list of tcp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
-+                                <property name="invisible_char">•</property>
-+                                <property name="primary_icon_activatable">False</property>
-+                                <property name="secondary_icon_activatable">False</property>
-+                                <property name="primary_icon_sensitive">True</property>
-+                                <property name="secondary_icon_sensitive">True</property>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">2</property>
-+                              </packing>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">True</property>
-+                            <property name="fill">True</property>
-+                            <property name="position">1</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkVBox" id="vbox27">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">6</property>
-+                    <child>
-+                      <widget class="GtkLabel" id="label23">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="xalign">0</property>
-+                        <property name="label" translatable="yes">&lt;b&gt;UDP Ports&lt;/b&gt;</property>
-+                        <property name="use_markup">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkHBox" id="hbox27">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <child>
-+                          <widget class="GtkLabel" id="label62">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="label">    </property>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkHBox" id="hbox12">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">False</property>
-+                            <property name="spacing">12</property>
-+                            <child>
-+                              <widget class="GtkCheckButton" id="out_udp_all_checkbutton">
-+                                <property name="label" translatable="yes">All</property>
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">True</property>
-+                                <property name="receives_default">False</property>
-+                                <property name="tooltip" translatable="yes">Allows %s to connect to any udp port</property>
-+                                <property name="use_underline">True</property>
-+                                <property name="draw_indicator">True</property>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">False</property>
-+                                <property name="fill">False</property>
-+                                <property name="padding">10</property>
-+                                <property name="position">0</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkLabel" id="label22">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="xalign">0</property>
-+                                <property name="label" translatable="yes">Select Ports</property>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">False</property>
-+                                <property name="fill">False</property>
-+                                <property name="padding">5</property>
-+                                <property name="position">1</property>
-+                              </packing>
-+                            </child>
-+                            <child>
-+                              <widget class="GtkEntry" id="out_udp_entry">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">True</property>
-+                                <property name="tooltip" translatable="yes">Enter a comma separated list of udp ports or ranges of ports that %s connects to. Example: 612, 650-660</property>
-+                                <property name="invisible_char">•</property>
-+                                <property name="primary_icon_activatable">False</property>
-+                                <property name="secondary_icon_activatable">False</property>
-+                                <property name="primary_icon_sensitive">True</property>
-+                                <property name="secondary_icon_sensitive">True</property>
-+                              </widget>
-+                              <packing>
-+                                <property name="expand">True</property>
-+                                <property name="fill">True</property>
-+                                <property name="position">2</property>
-+                              </packing>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">True</property>
-+                            <property name="fill">True</property>
-+                            <property name="position">1</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">2</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">8</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label114">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Network
-+Connect Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">8</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox68">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_common_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Select common application traits for %s:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkVBox" id="vbox4">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">6</property>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="syslog_checkbutton">
-+                        <property name="label" translatable="yes">Writes syslog messages	</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="tmp_checkbutton">
-+                        <property name="label" translatable="yes">Create/Manipulate temporary files in /tmp</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="pam_checkbutton">
-+                        <property name="label" translatable="yes">Uses Pam for authentication</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">2</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="uid_checkbutton">
-+                        <property name="label" translatable="yes">Uses nsswitch or getpw* calls</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">3</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="dbus_checkbutton">
-+                        <property name="label" translatable="yes">Uses dbus</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">4</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="audit_checkbutton">
-+                        <property name="label" translatable="yes">Sends audit messages</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">5</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="terminal_checkbutton">
-+                        <property name="label" translatable="yes">Interacts with the terminal</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">6</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkCheckButton" id="mail_checkbutton">
-+                        <property name="label" translatable="yes">Sends email</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                        <property name="draw_indicator">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">7</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">9</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label115">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Common
-+Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">9</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox69">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_manages_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Add files/directories that %s manages&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkHBox" id="hbox1">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">12</property>
-+                    <child>
-+                      <widget class="GtkVBox" id="vbox3">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="spacing">6</property>
-+                        <child>
-+                          <widget class="GtkButton" id="button2">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="receives_default">False</property>
-+                            <signal name="clicked" handler="on_add_clicked" swapped="no"/>
-+                            <child>
-+                              <widget class="GtkAlignment" id="alignment6">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="xscale">0</property>
-+                                <property name="yscale">0</property>
-+                                <child>
-+                                  <widget class="GtkHBox" id="hbox4">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="spacing">2</property>
-+                                    <child>
-+                                      <widget class="GtkImage" id="image3">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="stock">gtk-add</property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">0</property>
-+                                      </packing>
-+                                    </child>
-+                                    <child>
-+                                      <widget class="GtkLabel" id="label17">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="label">Add File</property>
-+                                        <property name="use_underline">True</property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">1</property>
-+                                      </packing>
-+                                    </child>
-+                                  </widget>
-+                                </child>
-+                              </widget>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkButton" id="button9">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="receives_default">False</property>
-+                            <signal name="clicked" handler="on_add_dir_clicked" swapped="no"/>
-+                            <child>
-+                              <widget class="GtkAlignment" id="alignment5">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="xscale">0</property>
-+                                <property name="yscale">0</property>
-+                                <child>
-+                                  <widget class="GtkHBox" id="hbox3">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="spacing">2</property>
-+                                    <child>
-+                                      <widget class="GtkImage" id="image2">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="stock">gtk-add</property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">0</property>
-+                                      </packing>
-+                                    </child>
-+                                    <child>
-+                                      <widget class="GtkLabel" id="label16">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="label">Add Directory</property>
-+                                        <property name="use_underline">True</property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">1</property>
-+                                      </packing>
-+                                    </child>
-+                                  </widget>
-+                                </child>
-+                              </widget>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">1</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkButton" id="button4">
-+                            <property name="label">gtk-delete</property>
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="receives_default">False</property>
-+                            <property name="use_stock">True</property>
-+                            <signal name="clicked" handler="on_delete_clicked" swapped="no"/>
-+                            <accelerator key="Delete" signal="clicked"/>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">2</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="padding">4</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkScrolledWindow" id="scrolledwindow2">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="hscrollbar_policy">automatic</property>
-+                        <property name="vscrollbar_policy">automatic</property>
-+                        <property name="shadow_type">in</property>
-+                        <child>
-+                          <widget class="GtkTreeView" id="write_treeview">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="tooltip" translatable="yes">Files/Directories which the %s "manages". Pid Files, Log Files, /var/lib Files ...</property>
-+                            <property name="headers_visible">False</property>
-+                          </widget>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">10</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="label116">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <property name="label" translatable="no">Add Tab</property>
-+              </widget>
-+              <packing>
-+                <property name="position">10</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox70">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_booleans_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Add booleans from the %s policy:&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">5</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkHBox" id="hbox2">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">12</property>
-+                    <child>
-+                      <widget class="GtkVBox" id="vbox1">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="spacing">6</property>
-+                        <child>
-+                          <widget class="GtkButton" id="button1">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="receives_default">False</property>
-+                            <signal name="clicked" handler="on_add_boolean_clicked" swapped="no"/>
-+                            <child>
-+                              <widget class="GtkAlignment" id="alignment1">
-+                                <property name="visible">True</property>
-+                                <property name="can_focus">False</property>
-+                                <property name="xscale">0</property>
-+                                <property name="yscale">0</property>
-+                                <child>
-+                                  <widget class="GtkHBox" id="hbox5">
-+                                    <property name="visible">True</property>
-+                                    <property name="can_focus">False</property>
-+                                    <property name="spacing">2</property>
-+                                    <child>
-+                                      <widget class="GtkImage" id="image1">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="stock">gtk-add</property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">0</property>
-+                                      </packing>
-+                                    </child>
-+                                    <child>
-+                                      <widget class="GtkLabel" id="label3">
-+                                        <property name="visible">True</property>
-+                                        <property name="can_focus">False</property>
-+                                        <property name="label">Add Boolean</property>
-+                                        <property name="use_underline">True</property>
-+                                      </widget>
-+                                      <packing>
-+                                        <property name="expand">False</property>
-+                                        <property name="fill">False</property>
-+                                        <property name="position">1</property>
-+                                      </packing>
-+                                    </child>
-+                                  </widget>
-+                                </child>
-+                              </widget>
-+                            </child>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">0</property>
-+                          </packing>
-+                        </child>
-+                        <child>
-+                          <widget class="GtkButton" id="button3">
-+                            <property name="label">gtk-delete</property>
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="receives_default">False</property>
-+                            <property name="use_stock">True</property>
-+                            <signal name="clicked" handler="on_delete_boolean_clicked" swapped="no"/>
-+                            <accelerator key="Delete" signal="clicked"/>
-+                          </widget>
-+                          <packing>
-+                            <property name="expand">False</property>
-+                            <property name="fill">False</property>
-+                            <property name="position">1</property>
-+                          </packing>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">True</property>
-+                        <property name="padding">4</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkScrolledWindow" id="scrolledwindow1">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="hscrollbar_policy">automatic</property>
-+                        <property name="vscrollbar_policy">automatic</property>
-+                        <property name="shadow_type">in</property>
-+                        <child>
-+                          <widget class="GtkTreeView" id="boolean_treeview">
-+                            <property name="visible">True</property>
-+                            <property name="can_focus">True</property>
-+                            <property name="tooltip" translatable="yes">Add/Remove booleans used by the %s domain</property>
-+                          </widget>
-+                        </child>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">True</property>
-+                    <property name="fill">True</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">11</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="GtkLabel">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+              </widget>
-+              <packing>
-+                <property name="position">11</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkVBox" id="vbox71">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+                <child>
-+                  <widget class="GtkLabel" id="select_dir_label">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="xalign">0</property>
-+                    <property name="label" translatable="yes">&lt;b&gt;Which directory you will generate the %s policy?&lt;/b&gt;</property>
-+                    <property name="use_markup">True</property>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="position">0</property>
-+                  </packing>
-+                </child>
-+                <child>
-+                  <widget class="GtkHBox" id="hbox6">
-+                    <property name="visible">True</property>
-+                    <property name="can_focus">False</property>
-+                    <property name="spacing">12</property>
-+                    <child>
-+                      <widget class="GtkLabel" id="label18">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">False</property>
-+                        <property name="label" translatable="yes">Policy Directory</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="padding">5</property>
-+                        <property name="position">0</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkEntry" id="output_entry">
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="invisible_char">•</property>
-+                        <property name="primary_icon_activatable">False</property>
-+                        <property name="secondary_icon_activatable">False</property>
-+                        <property name="primary_icon_sensitive">True</property>
-+                        <property name="secondary_icon_sensitive">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">True</property>
-+                        <property name="fill">True</property>
-+                        <property name="position">1</property>
-+                      </packing>
-+                    </child>
-+                    <child>
-+                      <widget class="GtkButton" id="output_button">
-+                        <property name="label" translatable="yes">...</property>
-+                        <property name="visible">True</property>
-+                        <property name="can_focus">True</property>
-+                        <property name="receives_default">False</property>
-+                        <property name="use_underline">True</property>
-+                      </widget>
-+                      <packing>
-+                        <property name="expand">False</property>
-+                        <property name="fill">False</property>
-+                        <property name="position">2</property>
-+                      </packing>
-+                    </child>
-+                  </widget>
-+                  <packing>
-+                    <property name="expand">False</property>
-+                    <property name="fill">False</property>
-+                    <property name="padding">12</property>
-+                    <property name="position">1</property>
-+                  </packing>
-+                </child>
-+              </widget>
-+              <packing>
-+                <property name="position">12</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkLabel" id="GtkLabel1">
-+                <property name="visible">True</property>
-+                <property name="can_focus">False</property>
-+              </widget>
-+              <packing>
-+                <property name="position">12</property>
-+                <property name="tab_fill">False</property>
-+                <property name="type">tab</property>
-+              </packing>
-+            </child>
-+          </widget>
-+          <packing>
-+            <property name="expand">True</property>
-+            <property name="fill">True</property>
-+            <property name="position">0</property>
-+          </packing>
-+        </child>
-+        <child>
-+          <widget class="GtkHButtonBox" id="hbuttonbox2">
-+            <property name="visible">True</property>
-+            <property name="can_focus">False</property>
-+            <property name="layout_style">end</property>
-+            <child>
-+              <widget class="GtkButton" id="cancel_button">
-+                <property name="label">gtk-cancel</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+                <signal name="activate" handler="on_cancel_activate" swapped="no"/>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">0</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkButton" id="back_button">
-+                <property name="label">gtk-go-back</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+                <signal name="activate" handler="on_back_activate" swapped="no"/>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">1</property>
-+              </packing>
-+            </child>
-+            <child>
-+              <widget class="GtkButton" id="forward_button">
-+                <property name="label">gtk-go-forward</property>
-+                <property name="visible">True</property>
-+                <property name="can_focus">True</property>
-+                <property name="can_default">True</property>
-+                <property name="receives_default">False</property>
-+                <property name="use_stock">True</property>
-+                <signal name="activate" handler="on_forward_activate" swapped="no"/>
-+              </widget>
-+              <packing>
-+                <property name="expand">False</property>
-+                <property name="fill">False</property>
-+                <property name="position">2</property>
-+              </packing>
-+            </child>
-+          </widget>
-+          <packing>
-+            <property name="expand">False</property>
-+            <property name="fill">False</property>
-+            <property name="padding">5</property>
-+            <property name="position">1</property>
-+          </packing>
-+        </child>
-+      </widget>
-+    </child>
-+  </widget>
- </glade-interface>
-diff --git a/policycoreutils/gui/polgen.py b/policycoreutils/gui/polgen.py
-deleted file mode 100644
-index 51fb8d7..0000000
---- a/policycoreutils/gui/polgen.py
-+++ /dev/null
-@@ -1,1372 +0,0 @@
--#!/usr/bin/python -Es
--#
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--import os, sys, stat
--import re
--import commands
--import setools
--
--from templates import executable
--from templates import boolean
--from templates import etc_rw
--from templates import unit_file
--from templates import var_cache
--from templates import var_spool
--from templates import var_lib
--from templates import var_log
--from templates import var_run
--from templates import tmp
--from templates import rw
--from templates import network
--from templates import script
--from templates import user
--import sepolgen.interfaces as interfaces
--import sepolgen.defaults as defaults
--
--##
--## I18N
--##
--PROGNAME="policycoreutils"
--
--import gettext
--gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
--gettext.textdomain(PROGNAME)
--try:
--    gettext.install(PROGNAME,
--                    localedir="/usr/share/locale",
--                    unicode=False,
--                    codeset = 'utf-8')
--except IOError:
--    import __builtin__
--    __builtin__.__dict__['_'] = unicode
--
--methods = []
--fn = defaults.interface_info()
--try:
--    fd = open(fn)
--    # List of per_role_template interfaces
--    ifs = interfaces.InterfaceSet()
--    ifs.from_file(fd)
--    methods = ifs.interfaces.keys()
--    fd.close()
--except:
--    sys.stderr.write("could not open interface info [%s]\n" % fn)
--    sys.exit(1)
--
--all_types = None
--def get_all_types():
--    global all_types
--    if all_types == None:
--        all_types = map(lambda x: x['name'], setools.seinfo(setools.TYPE))
--    return all_types
--
--def get_all_ports():
--    dict = {}
--    for p in setools.seinfo(setools.PORT):
--        if p['type'] == "reserved_port_t" or \
--                p['type'] == "port_t" or \
--                p['type'] == "hi_reserved_port_t":
--            continue
--        dict[(p['low'], p['high'], p['protocol'])]=(p['type'], p['range'])
--    return dict
--
--def get_all_roles():
--    roles = map(lambda x: x['name'], setools.seinfo(setools.ROLE))
--    roles.remove("object_r")
--    roles.sort()
--    return roles
--
--def get_all_attributes():
--    attributes = map(lambda x: x['name'], setools.seinfo(setools.ATTRIBUTE))
--    attributes.sort()
--    return attributes
--
--def get_all_domains():
--    all_domains = []
--    types=get_all_types()
--    types.sort()
--    for i in types:
--        m = re.findall("(.*)%s" % "_exec_t$", i)
--        if len(m) > 0:
--            if len(re.findall("(.*)%s" % "_initrc$", m[0])) == 0 and m[0] not in all_domains:
--                all_domains.append(m[0])
--    return all_domains
--
--def get_all_modules():
--    try:
--        all_modules = []
--        rc, output=commands.getstatusoutput("semodule -l 2>/dev/null")
--        if rc == 0:
--            l = output.split("\n")
--            for i in l:
--                all_modules.append(i.split()[0])
--    except:
--        pass
--
--    return all_modules
--
--def get_all_users():
--    users = map(lambda x: x['name'], setools.seinfo(setools.USER))
--    users.remove("system_u")
--    users.remove("root")
--    users.sort()
--    return users
--
--ALL = 0
--RESERVED = 1
--UNRESERVED = 2
--PORTS = 3
--ADMIN_TRANSITION_INTERFACE = "_admin$"
--USER_TRANSITION_INTERFACE = "_role$"
--
--DAEMON = 0
--DBUS = 1
--INETD = 2
--CGI = 3
--USER = 4
--SANDBOX = 5
--TUSER = 6
--XUSER = 7
--LUSER = 8
--AUSER = 9
--RUSER = 10
--EUSER = 11
--
--poltype={}
--poltype[DAEMON] = _("Standard Init Daemon")
--poltype[DBUS] = _("DBUS System Daemon")
--poltype[INETD] = _("Internet Services Daemon")
--poltype[CGI] = _("Web Application/Script (CGI)")
--poltype[USER] = _("User Application")
--poltype[SANDBOX] = _("Sandbox")
--poltype[TUSER] = _("Minimal Terminal User Role")
--poltype[XUSER] = _("Minimal X Windows User Role")
--poltype[LUSER] = _("User Role")
--poltype[AUSER] = _("Admin User Role")
--poltype[RUSER] = _("Root Admin User Role")
--
--APPLICATIONS = [ DAEMON, DBUS, INETD, USER, CGI ]
--USERS = [ XUSER, TUSER, LUSER, AUSER, EUSER, RUSER]
--
--def verify_ports(ports):
--    if ports == "":
--        return []
--    max_port=2**16
--    try:
--        temp = []
--        for a in ports.split(","):
--            r =  a.split("-")
--            if len(r) > 2:
--                raise  ValueError
--            if len(r) == 1:
--                begin = int (r[0])
--                end = int (r[0])
--            else:
--                begin = int (r[0])
--                end = int (r[1])
--
--                if begin > end:
--                    raise  ValueError
--
--            for p in range(begin, end + 1):
--                if p < 1 or p > max_port:
--                    raise  ValueError
--                temp.append(p)
--        return temp
--    except ValueError:
--        raise  ValueError(_("Ports must be numbers or ranges of numbers from 1 to %d " % max_port ))
--
--class policy:
--
--	def __init__(self, name, type):
--                self.ports = []
--                try:
--                    self.ports = get_all_ports()
--                except ValueError, e:
--                    print "Can not get port types, must be root for this information"
--                except RuntimeError, e:
--                    print "Can not get port types", e
--
--                self.symbols = {}
--                self.symbols["openlog"] = "set_use_kerberos(True)"
--                self.symbols["openlog"] = "set_use_kerb_rcache(True)"
--                self.symbols["openlog"] = "set_use_syslog(True)"
--                self.symbols["gethostby"] = "set_use_resolve(True)"
--                self.symbols["getaddrinfo"] = "set_use_resolve(True)"
--                self.symbols["getnameinfo"] = "set_use_resolve(True)"
--                self.symbols["krb"] = "set_use_kerberos(True)"
--                self.symbols["gss_accept_sec_context"] = "set_manage_krb5_rcache(True)"
--                self.symbols["krb5_verify_init_creds"] = "set_manage_krb5_rcache(True)"
--                self.symbols["krb5_rd_req"] = "set_manage_krb5_rcache(True)"
--                self.symbols["__syslog_chk"] = "set_use_syslog(True)"
--                self.symbols["getpwnam"] = "set_use_uid(True)"
--                self.symbols["getpwuid"] = "set_use_uid(True)"
--                self.symbols["dbus_"] = "set_use_dbus(True)"
--                self.symbols["pam_"] = "set_use_pam(True)"
--                self.symbols["pam_"] = "set_use_audit(True)"
--                self.symbols["fork"] = "add_process('fork')"
--                self.symbols["transition"] = "add_process('transition')"
--                self.symbols["sigchld"] = "add_process('sigchld')"
--                self.symbols["sigkill"] = "add_process('sigkill')"
--                self.symbols["sigstop"] = "add_process('sigstop')"
--                self.symbols["signull"] = "add_process('signull')"
--                self.symbols["signal"] = "add_process('signal')"
--                self.symbols["ptrace"] = "add_process('ptrace')"
--                self.symbols["getsched"] = "add_process('getsched')"
--                self.symbols["setsched"] = "add_process('setsched')"
--                self.symbols["getsession"] = "add_process('getsession')"
--                self.symbols["getpgid"] = "add_process('getpgid')"
--                self.symbols["setpgid"] = "add_process('setpgid')"
--                self.symbols["getcap"] = "add_process('getcap')"
--                self.symbols["setcap"] = "add_process('setcap')"
--                self.symbols["share"] = "add_process('share')"
--                self.symbols["getattr"] = "add_process('getattr')"
--                self.symbols["setexec"] = "add_process('setexec')"
--                self.symbols["setfscreate"] = "add_process('setfscreate')"
--                self.symbols["noatsecure"] = "add_process('noatsecure')"
--                self.symbols["siginh"] = "add_process('siginh')"
--                self.symbols["setrlimit"] = "add_process('setrlimit')"
--                self.symbols["rlimitinh"] = "add_process('rlimitinh')"
--                self.symbols["dyntransition"] = "add_process('dyntransition')"
--                self.symbols["setcurrent"] = "add_process('setcurrent')"
--                self.symbols["execmem"] = "add_process('execmem')"
--                self.symbols["execstack"] = "add_process('execstack')"
--                self.symbols["execheap"] = "add_process('execheap')"
--                self.symbols["setkeycreate"] = "add_process('setkeycreate')"
--                self.symbols["setsockcreate"] = "add_process('setsockcreate')"
--
--                self.symbols["chown"] = "add_capability('chown')"
--                self.symbols["dac_override"] = "add_capability('dac_override')"
--                self.symbols["dac_read_search"] = "add_capability('dac_read_search')"
--                self.symbols["fowner"] = "add_capability('fowner')"
--                self.symbols["fsetid"] = "add_capability('fsetid')"
--                self.symbols["kill"] = "add_capability('kill')"
--                self.symbols["setgid"] = "add_capability('setgid')"
--                self.symbols["setresuid"] = "add_capability('setuid')"
--                self.symbols["setuid"] = "add_capability('setuid')"
--                self.symbols["setpcap"] = "add_capability('setpcap')"
--                self.symbols["linux_immutable"] = "add_capability('linux_immutable')"
--                self.symbols["net_bind_service"] = "add_capability('net_bind_service')"
--                self.symbols["net_broadcast"] = "add_capability('net_broadcast')"
--                self.symbols["net_admin"] = "add_capability('net_admin')"
--                self.symbols["net_raw"] = "add_capability('net_raw')"
--                self.symbols["ipc_lock"] = "add_capability('ipc_lock')"
--                self.symbols["ipc_owner"] = "add_capability('ipc_owner')"
--                self.symbols["sys_module"] = "add_capability('sys_module')"
--                self.symbols["sys_rawio"] = "add_capability('sys_rawio')"
--                self.symbols["chroot"] = "add_capability('sys_chroot')"
--                self.symbols["sys_chroot"] = "add_capability('sys_chroot')"
--                self.symbols["sys_ptrace"] = "add_capability('sys_ptrace')"
--                self.symbols["sys_pacct"] = "add_capability('sys_pacct')"
--                self.symbols["mount"] = "add_capability('sys_admin')"
--                self.symbols["unshare"] = "add_capability('sys_admin')"
--                self.symbols["sys_admin"] = "add_capability('sys_admin')"
--                self.symbols["sys_boot"] = "add_capability('sys_boot')"
--                self.symbols["sys_nice"] = "add_capability('sys_nice')"
--                self.symbols["sys_resource"] = "add_capability('sys_resource')"
--                self.symbols["sys_time"] = "add_capability('sys_time')"
--                self.symbols["sys_tty_config"] = "add_capability('sys_tty_config')"
--                self.symbols["mknod"] = "add_capability('mknod')"
--                self.symbols["lease"] = "add_capability('lease')"
--                self.symbols["audit_write"] = "add_capability('audit_write')"
--                self.symbols["audit_control"] = "add_capability('audit_control')"
--                self.symbols["setfcap"] = "add_capability('setfcap')"
--
--		self.DEFAULT_DIRS = {}
--		self.DEFAULT_DIRS["/etc"] = ["etc_rw", [], etc_rw];
--		self.DEFAULT_DIRS["/tmp"] = ["tmp", [], tmp];
--		self.DEFAULT_DIRS["rw"] = ["rw", [], rw];
--		self.DEFAULT_DIRS["/usr/lib/systemd/system"] = ["unit_file", [], unit_file];
--		self.DEFAULT_DIRS["/lib/systemd/system"] = ["unit_file", [], unit_file];
--		self.DEFAULT_DIRS["/etc/systemd/system"] = ["unit_file", [], unit_file];
--		self.DEFAULT_DIRS["/var/cache"] = ["var_cache", [], var_cache];
--		self.DEFAULT_DIRS["/var/lib"] = ["var_lib", [], var_lib];
--		self.DEFAULT_DIRS["/var/log"] = ["var_log", [], var_log];
--		self.DEFAULT_DIRS["/var/run"] = ["var_run", [], var_run];
--		self.DEFAULT_DIRS["/var/spool"] = ["var_spool", [], var_spool];
--
--                self.DEFAULT_KEYS=["/etc", "/var/cache", "/var/log", "/tmp", "rw", "/var/lib", "/var/run", "/var/spool", "/etc/systemd/system", "/usr/lib/systemd/system", "/lib/systemd/system" ]
--
--		self.DEFAULT_TYPES = (\
--( self.generate_daemon_types, self.generate_daemon_rules), \
--( self.generate_dbusd_types, self.generate_dbusd_rules), \
--( self.generate_inetd_types, self.generate_inetd_rules), \
--( self.generate_cgi_types, self.generate_cgi_rules), \
--( self.generate_sandbox_types, self.generate_sandbox_rules), \
--( self.generate_userapp_types, self.generate_userapp_rules), \
--( self.generate_existing_user_types, self.generate_existing_user_rules), \
--( self.generate_min_login_user_types, self.generate_login_user_rules), \
--( self.generate_x_login_user_types, self.generate_x_login_user_rules), \
--( self.generate_login_user_types, self.generate_login_user_rules), \
--( self.generate_admin_user_types, self.generate_login_user_rules), \
--( self.generate_root_user_types, self.generate_root_user_rules))
--		if name == "":
--			raise ValueError(_("You must enter a name for your confined process/user"))
--                if not name.isalnum():
--                    raise ValueError(_("Name must be alpha numberic with no spaces. Consider using option \"-n MODULENAME\""))
--
--		if type == CGI:
--			self.name = "httpd_%s_script" % name
--		else:
--			self.name = name
--
--                self.file_name = name
--
--                self.capabilities = []
--                self.processes = []
--		self.type = type
--		self.initscript = ""
--                self.program = ""
--		self.in_tcp = [False, False, False, []]
--		self.in_udp = [False, False, False, []]
--		self.out_tcp = [False, False, False, []]
--		self.out_udp = [False, False, False, []]
--		self.use_resolve = False
--		self.use_tmp = False
--		self.use_uid = False
--		self.use_syslog = False
--		self.use_kerberos = False
--		self.manage_krb5_rcache = False
--		self.use_pam = False
--		self.use_dbus = False
--		self.use_audit = False
--		self.use_etc = True
--		self.use_localization = True
--		self.use_fd = True
--		self.use_terminal = False
--		self.use_mail = False
--		self.booleans = {}
--		self.files = {}
--		self.dirs = {}
--                self.found_tcp_ports=[]
--                self.found_udp_ports=[]
--                self.need_tcp_type=False
--                self.need_udp_type=False
--		self.admin_domains = []
--		self.transition_domains = []
--		self.transition_users = []
--                self.roles = []
--
--        def __isnetset(self, l):
--            return l[ALL] or l[RESERVED] or l[UNRESERVED] or len(l[PORTS]) > 0
--
--        def set_admin_domains(self, admin_domains):
--            self.admin_domains = admin_domains
--
--        def set_admin_roles(self, roles):
--            self.roles = roles
--
--        def set_transition_domains(self, transition_domains):
--            self.transition_domains = transition_domains
--
--        def set_transition_users(self, transition_users):
--            self.transition_users = transition_users
--
--        def use_in_udp(self):
--            return self.__isnetset(self.in_udp)
--
--        def use_out_udp(self):
--            return self.__isnetset(self.out_udp)
--
--        def use_udp(self):
--            return self.use_in_udp() or self.use_out_udp()
--
--        def use_in_tcp(self):
--            return self.__isnetset(self.in_tcp)
--
--        def use_out_tcp(self):
--            return self.__isnetset(self.out_tcp)
--
--        def use_tcp(self):
--            return self.use_in_tcp() or self.use_out_tcp()
--
--        def use_network(self):
--            return self.use_tcp() or self.use_udp()
--
--        def find_port(self, port, protocol="tcp"):
--            for begin,end,p in self.ports.keys():
--                if port >= begin and port <= end and protocol == p:
--                    return self.ports[begin, end, protocol]
--            return  None
--
--	def set_program(self, program):
--                if self.type not in APPLICATIONS:
--                    raise ValueError(_("User Role types can not be assigned executables."))
--
--		self.program = program
--
--	def set_init_script(self, initscript):
--                if self.type != DAEMON:
--                    raise ValueError(_("Only Daemon apps can use an init script.."))
--
--		self.initscript = initscript
--
--	def set_in_tcp(self, all, reserved, unreserved, ports):
--		self.in_tcp = [ all, reserved, unreserved, verify_ports(ports)]
--
--	def set_in_udp(self, all, reserved, unreserved, ports):
--		self.in_udp = [ all, reserved, unreserved, verify_ports(ports)]
--
--	def set_out_tcp(self, all, ports):
--		self.out_tcp = [ all , False, False, verify_ports(ports) ]
--
--	def set_out_udp(self, all, ports):
--		self.out_udp = [ all , False, False, verify_ports(ports) ]
--
--	def set_use_resolve(self, val):
--		if val != True and val != False:
--			raise  ValueError(_("use_resolve must be a boolean value "))
--
--		self.use_resolve = val
--
--	def set_use_syslog(self, val):
--		if val != True and val != False:
--			raise  ValueError(_("use_syslog must be a boolean value "))
--
--		self.use_syslog = val
--
--	def set_use_kerberos(self, val):
--		if val != True and val != False:
--			raise  ValueError(_("use_kerberos must be a boolean value "))
--
--		self.use_kerberos = val
--
--	def set_manage_krb5_rcache(self, val):
--		if val != True and val != False:
--			raise  ValueError(_("manage_krb5_rcache must be a boolean value "))
--
--		self.manage_krb5_rcache = val
--
--	def set_use_pam(self, val):
--		self.use_pam = val == True
--
--	def set_use_dbus(self, val):
--		self.use_dbus = val == True
--
--	def set_use_audit(self, val):
--		self.use_audit = val == True
--
--	def set_use_etc(self, val):
--		self.use_etc = val == True
--
--	def set_use_localization(self, val):
--		self.use_localization = val == True
--
--	def set_use_fd(self, val):
--		self.use_fd = val == True
--
--	def set_use_terminal(self, val):
--		self.use_terminal = val == True
--
--	def set_use_mail(self, val):
--		self.use_mail = val == True
--
--	def set_use_tmp(self, val):
--            if self.type in USERS:
--                raise ValueError(_("USER Types automatically get a tmp type"))
--
--            if val:
--		self.DEFAULT_DIRS["/tmp"][1].append("/tmp");
--            else:
--		self.DEFAULT_DIRS["/tmp"][1]=[]
--
--	def set_use_uid(self, val):
--		self.use_uid = val == True
--
--	def generate_uid_rules(self):
--                if self.use_uid:
--                    return re.sub("TEMPLATETYPE", self.name, executable.te_uid_rules)
--                else:
--                    return ""
--
--	def generate_syslog_rules(self):
--                if self.use_syslog:
--                    return re.sub("TEMPLATETYPE", self.name, executable.te_syslog_rules)
--                else:
--                    return ""
--
--	def generate_resolve_rules(self):
--                if self.use_resolve:
--                    return re.sub("TEMPLATETYPE", self.name, executable.te_resolve_rules)
--                else:
--                    return ""
--
--	def generate_kerberos_rules(self):
--                if self.use_kerberos:
--                    return re.sub("TEMPLATETYPE", self.name, executable.te_kerberos_rules)
--                else:
--                    return ""
--
--	def generate_manage_krb5_rcache_rules(self):
--                if self.manage_krb5_rcache:
--                    return re.sub("TEMPLATETYPE", self.name, executable.te_manage_krb5_rcache_rules)
--                else:
--                    return ""
--
--	def generate_pam_rules(self):
--                newte =""
--                if self.use_pam:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_pam_rules)
--                return newte
--
--	def generate_audit_rules(self):
--                newte =""
--                if self.use_audit:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_audit_rules)
--                return newte
--
--	def generate_etc_rules(self):
--                newte =""
--                if self.use_etc:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_etc_rules)
--                return newte
--
--	def generate_fd_rules(self):
--                newte =""
--                if self.use_fd:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_fd_rules)
--                return newte
--
--	def generate_localization_rules(self):
--                newte =""
--                if self.use_localization:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_localization_rules)
--                return newte
--
--	def generate_dbus_rules(self):
--                newte =""
--                if self.type != DBUS and self.use_dbus:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_dbus_rules)
--                return newte
--
--	def generate_mail_rules(self):
--                newte =""
--                if self.use_mail:
--                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_mail_rules)
--                return newte
--
--        def generate_network_action(self, protocol, action, port_name):
--            line = ""
--            method = "corenet_%s_%s_%s" % (protocol, action, port_name)
--            if method in methods:
--                line = "%s(%s_t)\n" % (method, self.name)
--            else:
--                line = """
--gen_require(`
--    type %s_t;
--')
--allow %s_t %s_t:%s_socket name_%s;
--""" % (port_name, self.name, port_name, protocol, action)
--            return line
--
--	def generate_network_types(self):
--            for i in self.in_tcp[PORTS]:
--                rec = self.find_port(int(i), "tcp")
--                if rec == None:
--                    self.need_tcp_type = True;
--                else:
--                    port_name = rec[0][:-2]
--                    line = self.generate_network_action("tcp", "bind", port_name)
--#                   line = "corenet_tcp_bind_%s(%s_t)\n" % (port_name, self.name)
--                    if line not in self.found_tcp_ports:
--                        self.found_tcp_ports.append(line)
--
--            for i in self.out_tcp[PORTS]:
--                rec = self.find_port(int(i), "tcp")
--                if rec == None:
--                    self.need_tcp_type = True;
--                else:
--                    port_name = rec[0][:-2]
--                    line = self.generate_network_action("tcp", "connect", port_name)
--#                   line = "corenet_tcp_connect_%s(%s_t)\n" % (port_name, self.name)
--                    if line not in self.found_tcp_ports:
--                        self.found_tcp_ports.append(line)
--
--            for i in self.in_udp[PORTS]:
--                rec = self.find_port(int(i),"udp")
--                if rec == None:
--                    self.need_udp_type = True;
--                else:
--                    port_name = rec[0][:-2]
--                    line = self.generate_network_action("udp", "bind", port_name)
--#                   line = "corenet_udp_bind_%s(%s_t)\n" % (port_name, self.name)
--                    if line not in self.found_udp_ports:
--                        self.found_udp_ports.append(line)
--
--            if self.need_udp_type == True or self.need_tcp_type == True:
--                return re.sub("TEMPLATETYPE", self.name, network.te_port_types)
--            return ""
--
--	def __find_path(self, file):
--            for d in self.DEFAULT_DIRS:
--                if file.find(d) == 0:
--                    self.DEFAULT_DIRS[d][1].append(file)
--                    return self.DEFAULT_DIRS[d]
--            self.DEFAULT_DIRS["rw"][1].append(file)
--            return self.DEFAULT_DIRS["rw"]
--
--	def add_capability(self, capability):
--            if capability not in self.capabilities:
--                self.capabilities.append(capability)
--
--	def add_process(self, process):
--            if process not in self.processes:
--                self.processes.append(process)
--
--	def add_boolean(self, name, description):
--                self.booleans[name] = description
--
--	def add_file(self, file):
--		self.files[file] = self.__find_path(file)
--
--	def add_dir(self, file):
--		self.dirs[file] = self.__find_path(file)
--
--	def generate_capabilities(self):
--            newte = ""
--            self.capabilities.sort()
--            if len(self.capabilities) > 0:
--                newte = "allow %s_t self:capability { %s };\n" % (self.name, " ".join(self.capabilities))
--            return newte
--
--	def generate_process(self):
--            newte = ""
--            self.processes.sort()
--            if len(self.processes) > 0:
--                newte = "allow %s_t self:process { %s };\n" % (self.name, " ".join(self.processes))
--            return newte
--
--
--	def generate_network_rules(self):
--		newte = ""
--		if self.use_network():
--                    newte = "\n"
--
--                    newte += re.sub("TEMPLATETYPE", self.name, network.te_network)
--
--                    if self.use_tcp():
--                        newte += "\n"
--                        newte += re.sub("TEMPLATETYPE", self.name, network.te_tcp)
--
--                        if self.use_in_tcp():
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_tcp)
--
--                            if self.need_tcp_type and len(self.in_tcp[PORTS]) > 0:
--                                newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_tcp)
--
--                        if self.need_tcp_type and len(self.out_tcp[PORTS]) > 0:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_need_port_tcp)
--
--
--                        if self.in_tcp[ALL]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_tcp)
--                        if self.in_tcp[RESERVED]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_tcp)
--                        if self.in_tcp[UNRESERVED]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_tcp)
--
--                        if self.out_tcp[ALL]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_all_ports_tcp)
--                        if self.out_tcp[RESERVED]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_reserved_ports_tcp)
--                        if self.out_tcp[UNRESERVED]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_unreserved_ports_tcp)
--
--                        for i in self.found_tcp_ports:
--                            newte += i
--
--                    if self.use_udp():
--                        newte += "\n"
--                        newte += re.sub("TEMPLATETYPE", self.name, network.te_udp)
--
--                        if self.need_udp_type:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_udp)
--                        if self.use_in_udp():
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_udp)
--                        if self.in_udp[ALL]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_udp)
--                        if self.in_udp[RESERVED]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_udp)
--                        if self.in_udp[UNRESERVED]:
--                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_udp)
--
--                        for i in self.found_udp_ports:
--                            newte += i
--		return newte
--
--        def generate_transition_rules(self):
--            newte = ""
--            for app in self.transition_domains:
--                tmp = re.sub("TEMPLATETYPE", self.name, user.te_transition_rules)
--                newte += re.sub("APPLICATION", app, tmp)
--
--            if self.type == USER:
--                for u in self.transition_users:
--                    temp =  re.sub("TEMPLATETYPE", self.name, executable.te_run_rules)
--                    newte += re.sub("USER", u.split("_u")[0], temp)
--
--            return newte
--
--        def generate_admin_rules(self):
--            newte = ""
--            if self.type == RUSER:
--                newte += re.sub("TEMPLATETYPE", self.name, user.te_admin_rules)
--
--                for app in self.admin_domains:
--                    tmp = re.sub("TEMPLATETYPE", self.name, user.te_admin_domain_rules)
--                    newte += re.sub("APPLICATION", app, tmp)
--
--                all_roles = []
--                try:
--                    all_roles = get_all_roles()
--                except ValueError, e:
--                    print "Can not get all roles, must be root for this information"
--                except RuntimeError, e:
--                    print "Can not get all roles", e
--
--                for u in self.transition_users:
--                    role = u.split("_u")[0]
--
--                    if (role + "_r") in all_roles:
--                        tmp =  re.sub("TEMPLATETYPE", self.name, user.te_admin_trans_rules)
--                        newte += re.sub("USER", role, tmp)
--
--            return newte
--
--	def generate_dbus_if(self):
--                newif = ""
--                if self.use_dbus:
--                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_dbus_rules)
--                return newif
--
--        def generate_sandbox_if(self):
--            newif = ""
--            if self.type != SANDBOX:
--                return newif
--            newif = re.sub("TEMPLATETYPE", self.name, executable.if_sandbox_rules)
--            return newif
--
--
--        def generate_admin_if(self):
--            newif = ""
--            newtypes = ""
--            if self.initscript != "":
--                newtypes += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin_types)
--                newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin)
--            for d in self.DEFAULT_KEYS:
--                if len(self.DEFAULT_DIRS[d][1]) > 0:
--                    newtypes += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_types)
--                    newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_rules)
--
--            if newif != "":
--                ret = re.sub("TEMPLATETYPE", self.name, executable.if_begin_admin)
--                ret += newtypes
--
--                ret += re.sub("TEMPLATETYPE", self.name, executable.if_middle_admin)
--                ret += newif
--                ret += re.sub("TEMPLATETYPE", self.name, executable.if_end_admin)
--                return ret
--
--            return ""
--
--	def generate_cgi_types(self):
--		return re.sub("TEMPLATETYPE", self.file_name, executable.te_cgi_types)
--
--	def generate_sandbox_types(self):
--		return re.sub("TEMPLATETYPE", self.file_name, executable.te_sandbox_types)
--
--	def generate_userapp_types(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_types)
--
--	def generate_inetd_types(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_types)
--
--	def generate_dbusd_types(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_types)
--
--	def generate_min_login_user_types(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_min_login_user_types)
--
--	def generate_login_user_types(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_types)
--
--	def generate_admin_user_types(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_admin_user_types)
--
--	def generate_existing_user_types(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_types)
--
--	def generate_x_login_user_types(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_types)
--
--	def generate_root_user_types(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_root_user_types)
--
--	def generate_daemon_types(self):
--                newte = re.sub("TEMPLATETYPE", self.name, executable.te_daemon_types)
--                if self.initscript != "":
--                    newte += re.sub("TEMPLATETYPE", self.name, executable.te_initscript_types)
--		return newte
--
--	def generate_tmp_types(self):
--		if self.use_tmp:
--                    return re.sub("TEMPLATETYPE", self.name, tmp.te_types)
--                else:
--                    return ""
--
--	def generate_booleans(self):
--            newte = ""
--            for b in self.booleans:
--                tmp = re.sub("BOOLEAN", b, boolean.te_boolean)
--                newte += re.sub("DESCRIPTION", self.booleans[b], tmp)
--            return newte
--
--	def generate_boolean_rules(self):
--            newte = ""
--            for b in self.booleans:
--                newte += re.sub("BOOLEAN", b, boolean.te_rules)
--            return newte
--
--	def generate_sandbox_te(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_types)
--
--	def generate_cgi_te(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_cgi_types)
--
--	def generate_daemon_rules(self):
--                newif =  re.sub("TEMPLATETYPE", self.name, executable.te_daemon_rules)
--
--                return  newif
--
--	def generate_login_user_rules(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_rules)
--
--	def generate_existing_user_rules(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_existing_user_rules)
--
--	def generate_x_login_user_rules(self):
--		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_rules)
--
--	def generate_root_user_rules(self):
--                newte =re.sub("TEMPLATETYPE", self.name, user.te_root_user_rules)
--		return newte
--
--	def generate_userapp_rules(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_rules)
--
--	def generate_inetd_rules(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_rules)
--
--	def generate_dbusd_rules(self):
--		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_rules)
--
--	def generate_tmp_rules(self):
--		if self.use_tmp:
--                    return re.sub("TEMPLATETYPE", self.name, tmp.te_rules)
--                else:
--                    return ""
--
--	def generate_cgi_rules(self):
--		newte = ""
--		newte += re.sub("TEMPLATETYPE", self.name, executable.te_cgi_rules)
--		return newte
--
--	def generate_sandbox_rules(self):
--		newte = ""
--		newte += re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_rules)
--		return newte
--
--	def generate_user_if(self):
--                newif =""
--                if self.use_terminal or self.type == USER:
--                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_user_program_rules)
--
--                if self.type in ( TUSER, XUSER, AUSER, LUSER):
--                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_role_change_rules)
--                return newif
--
--	def generate_if(self):
--                newif = ""
--                newif += re.sub("TEMPLATETYPE", self.name, executable.if_heading_rules)
--                if self.program != "":
--                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_program_rules)
--                if self.initscript != "":
--                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_rules)
--
--                for d in self.DEFAULT_KEYS:
--			if len(self.DEFAULT_DIRS[d][1]) > 0:
--				newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_rules)
--                                for i in self.DEFAULT_DIRS[d][1]:
--                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
--                                            newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_stream_rules)
--                                            break
--                newif += self.generate_user_if()
--                newif += self.generate_dbus_if()
--                newif += self.generate_admin_if()
--                newif += self.generate_sandbox_if()
--
--		return newif
--
--	def generate_default_types(self):
--		return self.DEFAULT_TYPES[self.type][0]()
--
--	def generate_default_rules(self):
--		return self.DEFAULT_TYPES[self.type][1]()
--
--	def generate_roles_rules(self):
--            newte = ""
--            if self.type in ( TUSER, XUSER, AUSER, LUSER, EUSER):
--                roles = ""
--                if len(self.roles) > 0:
--                    newte += re.sub("TEMPLATETYPE", self.name, user.te_sudo_rules)
--                    newte += re.sub("TEMPLATETYPE", self.name, user.te_newrole_rules)
--                    for role in self.roles:
--                        tmp = re.sub("TEMPLATETYPE", self.name, user.te_roles_rules)
--                        newte += re.sub("ROLE", role, tmp)
--            return newte
--
--	def generate_te(self):
--		newte = self.generate_default_types()
--                for d in self.DEFAULT_KEYS:
--			if len(self.DEFAULT_DIRS[d][1]) > 0:
--				# CGI scripts already have a rw_t
--				if self.type != CGI or d != "rw":
--					newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_types)
--
--                newte +="""
--########################################
--#
--# %s local policy
--#
--""" % self.name
--                newte += self.generate_capabilities()
--                newte += self.generate_process()
--		newte += self.generate_network_types()
--		newte += self.generate_tmp_types()
--		newte += self.generate_booleans()
--		newte += self.generate_default_rules()
--		newte += self.generate_boolean_rules()
--
--                for d in self.DEFAULT_KEYS:
--			if len(self.DEFAULT_DIRS[d][1]) > 0:
--				newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_rules)
--                                for i in self.DEFAULT_DIRS[d][1]:
--                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
--                                            newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_stream_rules)
--                                            break
--
--		newte += self.generate_tmp_rules()
--		newte += self.generate_network_rules()
--		newte += self.generate_fd_rules()
--		newte += self.generate_etc_rules()
--		newte += self.generate_pam_rules()
--		newte += self.generate_uid_rules()
--		newte += self.generate_audit_rules()
--		newte += self.generate_syslog_rules()
--		newte += self.generate_localization_rules()
--		newte += self.generate_resolve_rules()
--		newte += self.generate_roles_rules()
--		newte += self.generate_mail_rules()
--		newte += self.generate_transition_rules()
--		newte += self.generate_admin_rules()
--		newte += self.generate_dbus_rules()
--		newte += self.generate_kerberos_rules()
--		newte += self.generate_manage_krb5_rcache_rules()
--
--		return newte
--
--	def generate_fc(self):
--		newfc = ""
--                fclist = []
--                if self.type in USERS +  [ SANDBOX ]:
--                    return re.sub("EXECUTABLE", self.program, executable.fc_user)
--                if self.program == "":
--                    raise ValueError(_("You must enter the executable path for your confined process"))
--
--		t1 = re.sub("EXECUTABLE", self.program, executable.fc_program)
--		fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
--
--                if self.initscript != "":
--                    t1 = re.sub("EXECUTABLE", self.initscript, executable.fc_initscript)
--                    fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
--
--		for i in self.files.keys():
--                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
--                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_sock_file)
--                        else:
--                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_file)
--			t2 = re.sub("FILENAME", i, t1)
--                        fclist.append(re.sub("FILETYPE", self.files[i][0], t2))
--
--		for i in self.dirs.keys():
--			t1 = re.sub("TEMPLATETYPE", self.name, self.dirs[i][2].fc_dir)
--			t2 = re.sub("FILENAME", i, t1)
--                        fclist.append(re.sub("FILETYPE", self.dirs[i][0], t2))
--
--                fclist.sort()
--                newfc="\n".join(fclist)
--		return newfc
--
--	def generate_user_sh(self):
--            newsh = ""
--            if self.type not in ( TUSER, XUSER, AUSER, LUSER, EUSER):
--                return newsh
--
--            roles = ""
--            for role in self.roles:
--                roles += " %s_r" % role
--            if roles != "":
--                roles += " system_r"
--            if self.type == EUSER:
--                tmp = re.sub("TEMPLATETYPE", self.name, script.eusers)
--            else:
--                tmp = re.sub("TEMPLATETYPE", self.name, script.users)
--            newsh += re.sub("ROLES", roles, tmp)
--
--            if self.type == RUSER:
--                for u in self.transition_users:
--                    tmp =  re.sub("TEMPLATETYPE", self.name, script.admin_trans)
--                    newsh += re.sub("USER", u, tmp)
--
--            if self.type == LUSER:
--                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.min_login_user_default_context)
--            else:
--                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.x_login_user_default_context)
--
--
--            return newsh
--
--	def generate_sh(self):
--                temp  = re.sub("TEMPLATETYPE", self.file_name, script.compile)
--                if self.type == EUSER:
--                    newsh  = re.sub("TEMPLATEFILE", "my%s" % self.file_name, temp)
--                else:
--                    newsh  = re.sub("TEMPLATEFILE", self.file_name, temp)
--                if self.program != "":
--                    newsh += re.sub("FILENAME", self.program, script.restorecon)
--                if self.initscript != "":
--                    newsh += re.sub("FILENAME", self.initscript, script.restorecon)
--
--		for i in self.files.keys():
--			newsh += re.sub("FILENAME", i, script.restorecon)
--
--		for i in self.dirs.keys():
--			newsh += re.sub("FILENAME", i, script.restorecon)
--
--                for i in self.in_tcp[PORTS] + self.out_tcp[PORTS]:
--                    if self.find_port(i,"tcp") == None:
--                        t1 = re.sub("PORTNUM", "%d" % i, script.tcp_ports)
--                        newsh += re.sub("TEMPLATETYPE", self.name, t1)
--
--                for i in self.in_udp[PORTS]:
--                    if self.find_port(i,"udp") == None:
--			t1 = re.sub("PORTNUM", "%d" % i, script.udp_ports)
--			newsh += re.sub("TEMPLATETYPE", self.name, t1)
--
--                newsh += self.generate_user_sh()
--
--		return newsh
--
--	def write_te(self, out_dir):
--                if self.type == EUSER:
--                    tefile = "%s/my%s.te" % (out_dir, self.file_name)
--                else:
--                    tefile = "%s/%s.te" % (out_dir, self.file_name)
--		fd = open(tefile, "w")
--		fd.write(self.generate_te())
--		fd.close()
--		return tefile
--
--	def write_sh(self, out_dir):
--                if self.type == EUSER:
--                    shfile = "%s/my%s.sh" % (out_dir, self.file_name)
--                else:
--                    shfile = "%s/%s.sh" % (out_dir, self.file_name)
--		fd = open(shfile, "w")
--		fd.write(self.generate_sh())
--		fd.close()
--                os.chmod(shfile, 0750)
--		return shfile
--
--	def write_if(self, out_dir):
--                if self.type == EUSER:
--                    iffile = "%s/my%s.if" % (out_dir, self.file_name)
--                else:
--                    iffile = "%s/%s.if" % (out_dir, self.file_name)
--		fd = open(iffile, "w")
--		fd.write(self.generate_if())
--		fd.close()
--		return iffile
--
--	def write_fc(self,out_dir):
--                if self.type == EUSER:
--                    fcfile = "%s/my%s.fc" % (out_dir, self.file_name)
--                else:
--                    fcfile = "%s/%s.fc" % (out_dir, self.file_name)
--                fd = open(fcfile, "w")
--                fd.write(self.generate_fc())
--                fd.close()
--		return fcfile
--
--        def gen_writeable(self):
--            fd = os.popen("rpm -qlf %s" % self.program)
--            for f in fd.read().split():
--                for b in self.DEFAULT_DIRS:
--                    if b == "/etc":
--                        continue
--                    if f.startswith(b):
--                        if os.path.isfile(f):
--                            self.add_file(f)
--                        else:
--                            self.add_dir(f)
--            fd.close()
--
--            # some packages have own systemd subpackage
--            # tor-systemd for example
--            binary_name = self.program.split("/")[-1]
--            rc, output = commands.getstatusoutput("rpm -q %s-systemd" % binary_name)
--            if rc == 0:
--                fd = os.popen("rpm -ql %s-systemd" % binary_name)
--                for f in fd.read().split():
--                    for b in self.DEFAULT_DIRS:
--                        if f.startswith(b):
--                            if os.path.isfile(f):
--                                self.add_file(f)
--                            else:
--                                self.add_dir(f)
--                fd.close()
--
--            if os.path.isfile("/var/run/%s.pid"  % self.name):
--                self.add_file("/var/run/%s.pid"  % self.name)
--
--            if os.path.isfile("/etc/rc.d/init.d/%s"  % self.name):
--                self.set_init_script("/etc/rc\.d/init\.d/%s"  % self.name)
--
--        def gen_symbols(self):
--            if self.type not in APPLICATIONS:
--                return
--
--            fd = os.popen("nm -D %s | grep U" % self.program)
--            for s in fd.read().split():
--                for b in self.symbols:
--                    if s.startswith(b):
--                        exec "self.%s" %  self.symbols[b]
--            fd.close()
--
--	def generate(self, out_dir = "."):
--            self.write_te(out_dir)
--            self.write_if(out_dir)
--            self.write_fc(out_dir)
--            self.write_sh(out_dir)
--            out = "Created the following files in:\n%s/\n" %  out_dir
--            out += "%s.te # %s\n" % (self.file_name, _("Type Enforcement file"))
--            out += "%s.if # %s\n" % (self.file_name, _("Interface file"))
--            out += "%s.fc # %s\n" % (self.file_name, _("File Contexts file"))
--            out += "%s.sh # %s\n" % (self.file_name, _("Setup Script"))
--            return out
--
--def errorExit(error):
--	sys.stderr.write("%s: " % sys.argv[0])
--	sys.stderr.write("%s\n" % error)
--	sys.stderr.flush()
--	sys.exit(1)
--
--def test():
--    import tempfile
--
--    tmpdir = tempfile.mkdtemp(prefix="polgen_")
--
--    mypolicy = policy("myrwho", DAEMON)
--    mypolicy.set_program("/usr/sbin/myrwhod")
--    mypolicy.set_init_script("/etc/init.d/myrwhod")
--    mypolicy.add_dir("/etc/nasd")
--    mypolicy.set_in_tcp(1, 0, 0, "513")
--    mypolicy.set_use_uid(True)
--    mypolicy.set_use_tmp(True)
--    mypolicy.set_use_syslog(True)
--    mypolicy.set_use_pam(True)
--    mypolicy.add_dir("/var/run/myrwho")
--    mypolicy.add_dir("/var/lib/myrwho")
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("mywhois", USER)
--    mypolicy.set_program("/usr/bin/jwhois")
--    mypolicy.set_out_tcp(0, "43,63,4321")
--    mypolicy.set_out_udp(0, "43,63,4321")
--    mypolicy.add_dir("/var/cache/jwhois")
--    mypolicy.set_transition_users(["staff_u"])
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("mytuser", TUSER)
--    mypolicy.set_admin_roles(["mydbadm"])
--    mypolicy.add_boolean("allow_mytuser_setuid", "Allow mytuser users to run setuid applications")
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("mycgi", CGI)
--    mypolicy.set_program("/var/www/cgi-bin/cgi")
--    mypolicy.set_in_tcp(1, 0, 0, "512, 55000-55000")
--    mypolicy.set_in_udp(1, 0, 0, "1513")
--    mypolicy.set_use_uid(True)
--    mypolicy.set_use_tmp(False)
--    mypolicy.set_use_syslog(True)
--    mypolicy.set_use_pam(True)
--    mypolicy.set_out_tcp(0,"8000")
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("myinetd", INETD)
--    mypolicy.set_program("/usr/bin/mytest")
--    mypolicy.set_in_tcp(1, 0, 0, "513")
--    mypolicy.set_in_udp(1, 0, 0, "1513")
--    mypolicy.set_use_uid(True)
--    mypolicy.set_use_tmp(True)
--    mypolicy.set_use_syslog(True)
--    mypolicy.set_use_pam(True)
--    mypolicy.add_file("/var/lib/mysql/mysql.sock")
--    mypolicy.add_file("/var/run/rpcbind.sock")
--    mypolicy.add_file("/var/run/daemon.pub")
--    mypolicy.add_file("/var/log/daemon.log")
--    mypolicy.add_dir("/var/lib/daemon")
--    mypolicy.add_dir("/etc/daemon")
--    mypolicy.add_dir("/etc/daemon/special")
--    mypolicy.set_use_uid(True)
--    mypolicy.set_use_syslog(True)
--    mypolicy.set_use_pam(True)
--    mypolicy.set_use_audit(True)
--    mypolicy.set_use_dbus(True)
--    mypolicy.set_use_terminal(True)
--    mypolicy.set_use_mail(True)
--    mypolicy.set_out_tcp(0,"8000")
--    print mypolicy.generate(tmpdir)
--
--
--    mypolicy = policy("mydbus", DBUS)
--    mypolicy.set_program("/usr/libexec/mydbus")
--    mypolicy.set_in_tcp(1, 0, 0, "513")
--    mypolicy.set_in_udp(1, 0, 0, "1513")
--    mypolicy.set_use_uid(True)
--    mypolicy.set_use_tmp(True)
--    mypolicy.set_use_syslog(True)
--    mypolicy.set_use_pam(True)
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("myxuser", XUSER)
--    mypolicy.set_in_tcp(1, 1, 1, "28920")
--    mypolicy.set_in_udp(0, 0, 1, "1513")
--    mypolicy.set_transition_domains(["mozilla"])
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("myuser", USER)
--    mypolicy.set_program("/usr/bin/myuser")
--    mypolicy.set_in_tcp(1, 0, 0, "513")
--    mypolicy.set_in_udp(1, 0, 0, "1513")
--    mypolicy.set_use_uid(True)
--    mypolicy.set_use_tmp(True)
--    mypolicy.set_use_syslog(True)
--    mypolicy.set_use_pam(True)
--    mypolicy.add_file("/var/lib/myuser/myuser.sock")
--    mypolicy.set_out_tcp(0,"8000")
--    mypolicy.set_transition_users(["unconfined_u", "staff_u"])
--    print mypolicy.generate(tmpdir)
--
--    mypolicy = policy("mysandbox", SANDBOX)
--    mypolicy.set_out_udp(0, "993")
--    print mypolicy.generate("/tmp")
--
--    mypolicy = policy("mydbadm", RUSER)
--    mypolicy.set_admin_domains(["postgresql", "mysql"])
--    print mypolicy.generate(tmpdir)
--    os.chdir(tmpdir)
--    rc, output=commands.getstatusoutput("make -f /usr/share/selinux/devel/Makefile")
--    print output
--    sys.exit(os.WEXITSTATUS(rc))
--
--import os, sys, getopt, socket, random, fcntl
--
--def usage(msg):
--    print _("""
--%s
--
--sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]
--valid Types:
--""") % msg
--    keys=poltype.keys()
--    for i in keys:
--        print "\t%s\t%s" % (i, poltype[i])
--    sys.exit(-1)
--
--if __name__ == '__main__':
--    setype = DAEMON
--    name = None
--    try:
--        gopts, cmds = getopt.getopt(sys.argv[1:], "ht:mn:",
--                                    ["type=",
--                                     "mount",
--                                     "test",
--                                     "name=",
--                                     "help"])
--        for o, a in gopts:
--            if o == "-t" or o == "--type":
--                try:
--                    if int(a) not in poltype:
--                        usage ("invalid type %s" % a )
--                except:
--                    usage ("invalid type %s" % a )
--
--                setype = int(a)
--
--            if o == "-m" or o == "--mount":
--                mount_ind = True
--
--            if o == "-n" or o == "--name":
--                name = a
--
--            if o == "-h" or o == "--help":
--                usage("")
--
--            if o == "--test":
--                test()
--                sys.exit(0)
--
--    except getopt.error, error:
--        usage(_("Options Error %s ") % error.msg)
--
--    if len(cmds) == 0:
--           usage(_("Executable or Name required"))
--
--    try:
--        cmd = os.path.realpath(cmds[0])
--        if not name:
--            name = os.path.basename(cmd).replace("-","_")
--
--        print("Generating Policy for %s named %s" % (cmd, name))
--        mypolicy = policy(name, setype)
--        if setype not in USERS +  [ SANDBOX ]:
--            mypolicy.set_program(cmd)
--
--        if setype in APPLICATIONS:
--            mypolicy.gen_writeable()
--            mypolicy.gen_symbols()
--        print mypolicy.generate()
--        sys.exit(0)
--    except ValueError, e:
--        usage(e)
-diff --git a/policycoreutils/gui/polgengui.py b/policycoreutils/gui/polgengui.py
-index 0460a33..1c16f7b 100644
---- a/policycoreutils/gui/polgengui.py
-+++ b/policycoreutils/gui/polgengui.py
-@@ -4,7 +4,7 @@
- #
- # Dan Walsh <dwalsh at redhat.com>
- #
--# Copyright (C) 2007-2011 Red Hat
-+# Copyright (C) 2007-2012 Red Hat
- #
- # This program is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
-@@ -28,9 +28,25 @@ import os
- import gobject
- import gnome
- import sys
--import polgen
-+from sepolicy import generate
-+import sepolicy.interface
-+import commands
-+
- import re
- 
-+def get_all_modules():
-+    try:
-+        all_modules = []
-+        rc, output=commands.getstatusoutput("semodule -l 2>/dev/null")
-+        if rc == 0:
-+            l = output.split("\n")
-+            for i in l:
-+                all_modules.append(i.split()[0])
-+    except:
-+        pass
-+
-+    return all_modules
-+
- 
- ##
- ## I18N
-@@ -169,10 +185,10 @@ class childWindow:
-         self.tooltip_dict[label] = label.get_tooltip_text()
- 
-         try:
--            self.all_types = polgen.get_all_types()
--            self.all_modules = polgen.get_all_modules()
--            self.all_roles = polgen.get_all_roles()
--            self.all_users = polgen.get_all_users()
-+            self.all_types = generate.get_all_types()
-+            self.all_modules = get_all_modules()
-+            self.all_roles = generate.get_all_roles()
-+            self.all_users = generate.get_all_users()
-         except RuntimeError, e:
-             self.all_types = []
-             self.all_modules = []
-@@ -200,16 +216,16 @@ class childWindow:
-         self.boolean_description_entry = xml.get_widget ("boolean_description_entry")
- 
-         self.pages={}
--        for i in polgen.USERS:
-+        for i in generate.USERS:
-             self.pages[i] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
--        self.pages[polgen.RUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE,  self.ADMIN_PAGE, self.USER_TRANSITION_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
--        self.pages[polgen.LUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
--        self.pages[polgen.SANDBOX] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
--        self.pages[polgen.EUSER] = [ self.SELECT_TYPE_PAGE, self.EXISTING_USER_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[generate.RUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE,  self.ADMIN_PAGE, self.USER_TRANSITION_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[generate.LUSER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[generate.SANDBOX] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
-+        self.pages[generate.EUSER] = [ self.SELECT_TYPE_PAGE, self.EXISTING_USER_PAGE, self.TRANSITION_PAGE, self.ROLE_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
- 
--        for i in polgen.APPLICATIONS:
-+        for i in generate.APPLICATIONS:
-             self.pages[i] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE]
--        self.pages[polgen.USER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.USER_TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
-+        self.pages[generate.USER] = [ self.SELECT_TYPE_PAGE, self.APP_PAGE, self.USER_TRANSITION_PAGE, self.IN_NET_PAGE, self.OUT_NET_PAGE, self.COMMON_APPS_PAGE, self.FILES_PAGE, self.BOOLEAN_PAGE, self.SELECT_DIR_PAGE ]
- 
-         self.current_page = 0
-         self.back_button.set_sensitive(0)
-@@ -304,22 +320,17 @@ class childWindow:
-         col = gtk.TreeViewColumn(_("Application"), gtk.CellRendererText(), text = 0)
-         self.admin_treeview.append_column(col)
- 
--        for i in polgen.methods:
--            m = re.findall("(.*)%s" % polgen.USER_TRANSITION_INTERFACE, i)
--            if len(m) > 0:
--                if "%s_exec_t" % m[0] in self.all_types:
--                    iter = self.transition_store.append()
--                    self.transition_store.set_value(iter, 0, m[0])
--                continue
- 
--            m = re.findall("(.*)%s" % polgen.ADMIN_TRANSITION_INTERFACE, i)
--            if len(m) > 0:
--                iter = self.admin_store.append()
--                self.admin_store.set_value(iter, 0, m[0])
--                continue
-+        for u in sepolicy.interface.get_user():
-+            iter = self.transition_store.append()
-+            self.transition_store.set_value(iter, 0, u)
-+
-+        for a in sepolicy.interface.get_admin():
-+            iter = self.admin_store.append()
-+            self.admin_store.set_value(iter, 0, a)
- 
-     def confine_application(self):
--        return self.get_type() in polgen.APPLICATIONS
-+        return self.get_type() in generate.APPLICATIONS
- 
-     def forward(self, arg):
-         type = self.get_type()
-@@ -416,41 +427,41 @@ class childWindow:
- 
-     def get_type(self):
-         if self.sandbox_radiobutton.get_active():
--            return polgen.SANDBOX
-+            return generate.SANDBOX
-         if self.cgi_radiobutton.get_active():
--            return polgen.CGI
-+            return generate.CGI
-         if self.user_radiobutton.get_active():
--            return polgen.USER
-+            return generate.USER
-         if self.init_radiobutton.get_active():
--            return polgen.DAEMON
-+            return generate.DAEMON
-         if self.dbus_radiobutton.get_active():
--            return polgen.DBUS
-+            return generate.DBUS
-         if self.inetd_radiobutton.get_active():
--            return polgen.INETD
-+            return generate.INETD
-         if self.login_user_radiobutton.get_active():
--            return polgen.LUSER
-+            return generate.LUSER
-         if self.admin_user_radiobutton.get_active():
--            return polgen.AUSER
-+            return generate.AUSER
-         if self.xwindows_user_radiobutton.get_active():
--            return polgen.XUSER
-+            return generate.XUSER
-         if self.terminal_user_radiobutton.get_active():
--            return polgen.TUSER
-+            return generate.TUSER
-         if self.root_user_radiobutton.get_active():
--            return polgen.RUSER
-+            return generate.RUSER
-         if self.existing_user_radiobutton.get_active():
--            return polgen.EUSER
-+            return generate.EUSER
- 
-     def generate_policy(self, *args):
-         outputdir = self.output_entry.get_text()
-         try:
--            my_policy=polgen.policy(self.get_name(), self.get_type())
-+            my_policy=generate.policy(self.get_name(), self.get_type())
- 
-             iter= self.boolean_store.get_iter_first()
-             while(iter):
-                 my_policy.add_boolean(self.boolean_store.get_value(iter, 0), self.boolean_store.get_value(iter, 1))
-                 iter= self.boolean_store.iter_next(iter)
- 
--            if self.get_type() in polgen.APPLICATIONS:
-+            if self.get_type() in generate.APPLICATIONS:
-                 my_policy.set_program(self.exec_entry.get_text())
-                 my_policy.gen_symbols()
- 
-@@ -463,14 +474,14 @@ class childWindow:
-                 my_policy.set_use_audit(self.audit_checkbutton.get_active() == 1)
-                 my_policy.set_use_terminal(self.terminal_checkbutton.get_active() == 1)
-                 my_policy.set_use_mail(self.mail_checkbutton.get_active() == 1)
--                if self.get_type() is polgen.DAEMON:
-+                if self.get_type() is generate.DAEMON:
-                     my_policy.set_init_script(self.init_script_entry.get_text())
--                if self.get_type() == polgen.USER:
-+                if self.get_type() == generate.USER:
-                     selected = []
-                     self.user_transition_treeview.get_selection().selected_foreach(foreach, selected)
-                     my_policy.set_transition_users(selected)
-             else:
--                if self.get_type() == polgen.RUSER:
-+                if self.get_type() == generate.RUSER:
-                     selected = []
-                     self.admin_treeview.get_selection().selected_foreach(foreach, selected)
-                     my_policy.set_admin_domains(selected)
-@@ -667,16 +678,16 @@ class childWindow:
- 
-     def on_in_net_page_next(self, *args):
-         try:
--            polgen.verify_ports(self.in_tcp_entry.get_text())
--            polgen.verify_ports(self.in_udp_entry.get_text())
-+            generate.verify_ports(self.in_tcp_entry.get_text())
-+            generate.verify_ports(self.in_udp_entry.get_text())
-         except ValueError, e:
-             self.error(e.message)
-             return True
- 
-     def on_out_net_page_next(self, *args):
-         try:
--            polgen.verify_ports(self.out_tcp_entry.get_text())
--            polgen.verify_ports(self.out_udp_entry.get_text())
-+            generate.verify_ports(self.out_tcp_entry.get_text())
-+            generate.verify_ports(self.out_udp_entry.get_text())
-         except ValueError, e:
-             self.error(e.message)
-             return True
-@@ -712,7 +723,7 @@ class childWindow:
-             if exe == "":
-                 self.error(_("You must enter a executable"))
-                 return True
--            policy=polgen.policy(name, self.get_type())
-+            policy=generate.policy(name, self.get_type())
-             policy.set_program(exe)
-             policy.gen_writeable()
-             policy.gen_symbols()
-diff --git a/policycoreutils/gui/sepolgen b/policycoreutils/gui/sepolgen
-new file mode 100644
-index 0000000..2f0c1cc
---- /dev/null
-+++ b/policycoreutils/gui/sepolgen
-@@ -0,0 +1,2 @@
-+#!/bin/sh
-+sepolicy generate $*
-diff --git a/policycoreutils/gui/statusPage.py b/policycoreutils/gui/statusPage.py
-index e561de1..02685f2 100644
---- a/policycoreutils/gui/statusPage.py
-+++ b/policycoreutils/gui/statusPage.py
-@@ -158,12 +158,30 @@ class statusPage:
-         self.enabled = enabled
- 
-     def write_selinux_config(self, enforcing, type):
--        import commands
--        commands.getstatusoutput("/usr/sbin/lokkit --selinuxtype=%s --selinux=%s" % (type, enforcing))
-+        path = selinux.selinux_path() + "config" 
-+        backup_path = path + ".bck"
-+        fd = open(path)
-+        lines = fd.readlines()
-+        fd.close()
-+        fd = open(backup_path, "w")
-+        for l in lines:
-+            if l.startswith("SELINUX="):
-+                fd.write("SELINUX=%s\n" % enforcing)
-+                continue
-+            if l.startswith("SELINUXTYPE="):
-+                fd.write("SELINUXTYPE=%s\n" % type)
-+                continue
-+            fd.write(l)
-+        fd.close()
-+        os.rename(backup_path, path)
- 
-     def read_selinux_config(self):
-         self.initialtype = selinux.selinux_getpolicytype()[1]
--        self.initEnabled = selinux.selinux_getenforcemode()[1]
-+        try:
-+            self.initEnabled = selinux.selinux_getenforcemode()[1]
-+        except:
-+            self.initEnabled = False
-+            pass
-         self.enabled = self.initEnabled
-         self.enabledOptionMenu.set_active(self.enabled + 1 )
- 
-diff --git a/policycoreutils/gui/system-config-selinux.py b/policycoreutils/gui/system-config-selinux.py
-index 85e8b7f..bc3027e 100644
---- a/policycoreutils/gui/system-config-selinux.py
-+++ b/policycoreutils/gui/system-config-selinux.py
-@@ -22,12 +22,18 @@
- #
- import signal
- import string
--import gtk
-+import sys
-+try:
-+    import gtk
-+except RuntimeError, e:
-+    print "system-config-selinux:", e
-+    print "This is a graphical application and requires DISPLAY to be set."
-+    sys.exit (1)
-+
- import gtk.glade
- import os
- import gobject
- import gnome
--import sys
- import statusPage
- import booleansPage
- import loginsPage
-diff --git a/policycoreutils/gui/templates/__init__.py b/policycoreutils/gui/templates/__init__.py
-deleted file mode 100644
-index 156a0bd..0000000
---- a/policycoreutils/gui/templates/__init__.py
-+++ /dev/null
-@@ -1,17 +0,0 @@
--#
--# Copyright (C) 2007-2012 Red Hat
--#
--# This program is free software; you can redistribute it and/or modify
--# it under the terms of the GNU General Public License as published by
--# the Free Software Foundation; either version 2 of the License, or
--# (at your option) any later version.
--#
--# This program is distributed in the hope that it will be useful,
--# but WITHOUT ANY WARRANTY; without even the implied warranty of
--# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--# GNU General Public License for more details.
--#
--# You should have received a copy of the GNU General Public License
--# along with this program; if not, write to the Free Software
--# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
--#
-diff --git a/policycoreutils/gui/templates/boolean.py b/policycoreutils/gui/templates/boolean.py
-deleted file mode 100644
-index f57d927..0000000
---- a/policycoreutils/gui/templates/boolean.py
-+++ /dev/null
-@@ -1,39 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### boolean Template File ###########################
--
--te_boolean="""
--## <desc>
--##	<p>
--##	DESCRIPTION
--##	</p>
--## </desc>
--gen_tunable(BOOLEAN, false)
--"""
--
--te_rules="""
--tunable_policy(`BOOLEAN',`
--#TRUE
--',`
--#FALSE
--')
--"""
-diff --git a/policycoreutils/gui/templates/etc_rw.py b/policycoreutils/gui/templates/etc_rw.py
-deleted file mode 100644
-index 0d3dbfe..0000000
---- a/policycoreutils/gui/templates/etc_rw.py
-+++ /dev/null
-@@ -1,112 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### etc_rw Template File #############################
--
--########################### Type Enforcement File #############################
--te_types="""
--type TEMPLATETYPE_etc_rw_t;
--files_type(TEMPLATETYPE_etc_rw_t)
--"""
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
--files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, { dir file })
--"""
--
--########################### Interface File #############################
--if_rules="""
--########################################
--## <summary>
--##	Search TEMPLATETYPE conf directories.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_search_conf',`
--	gen_require(`
--		type TEMPLATETYPE_etc_rw_t;
--	')
--
--	allow $1 TEMPLATETYPE_etc_rw_t:dir search_dir_perms;
--	files_search_etc($1)
--')
--
--########################################
--## <summary>
--##	Read TEMPLATETYPE conf files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_conf_files',`
--	gen_require(`
--		type TEMPLATETYPE_etc_rw_t;
--	')
--
--	allow $1 TEMPLATETYPE_etc_rw_t:file read_file_perms;
--	allow $1 TEMPLATETYPE_etc_rw_t:dir list_dir_perms;
--	files_search_etc($1)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE conf files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_conf_files',`
--	gen_require(`
--		type TEMPLATETYPE_etc_rw_t;
--	')
--
--	manage_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
--	files_search_etc($1)
--')
--
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_etc_rw_t;"""
--
--if_admin_rules="""
--	files_search_etc($1)
--	admin_pattern($1, TEMPLATETYPE_etc_rw_t)
--"""
--
--########################### File Context ##################################
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
--"""
--
--fc_dir="""\
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/executable.py b/policycoreutils/gui/templates/executable.py
-deleted file mode 100644
-index 5b39d77..0000000
---- a/policycoreutils/gui/templates/executable.py
-+++ /dev/null
-@@ -1,445 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### Type Enforcement File #############################
--te_daemon_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--type TEMPLATETYPE_t;
--type TEMPLATETYPE_exec_t;
--init_daemon_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
--
--permissive TEMPLATETYPE_t;
--"""
--
--te_initscript_types="""
--type TEMPLATETYPE_initrc_exec_t;
--init_script_file(TEMPLATETYPE_initrc_exec_t)
--"""
--
--te_dbusd_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--type TEMPLATETYPE_t;
--type TEMPLATETYPE_exec_t;
--dbus_system_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
--
--permissive TEMPLATETYPE_t;
--"""
--
--te_inetd_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--type TEMPLATETYPE_t;
--type TEMPLATETYPE_exec_t;
--inetd_service_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
--
--permissive TEMPLATETYPE_t;
--"""
--
--te_userapp_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--type TEMPLATETYPE_t;
--type TEMPLATETYPE_exec_t;
--application_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
--role system_r types TEMPLATETYPE_t;
--
--permissive TEMPLATETYPE_t;
--"""
--
--te_sandbox_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--sandbox_x_domain_template(TEMPLATETYPE)
--
--permissive TEMPLATETYPE_t;
--permissive TEMPLATETYPE_client_t;
--
--"""
--
--te_cgi_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--apache_content_template(TEMPLATETYPE)
--
--permissive httpd_TEMPLATETYPE_script_t;
--"""
--
--te_daemon_rules="""\
--allow TEMPLATETYPE_t self:fifo_file rw_fifo_file_perms;
--allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
--"""
--
--te_inetd_rules="""
--"""
--
--te_dbusd_rules="""
--"""
--
--te_userapp_rules="""
--allow TEMPLATETYPE_t self:fifo_file manage_fifo_file_perms;
--allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
--"""
--
--te_cgi_rules="""
--"""
--
--te_sandbox_rules="""
--"""
--
--te_uid_rules="""
--auth_use_nsswitch(TEMPLATETYPE_t)
--"""
--
--te_syslog_rules="""
--logging_send_syslog_msg(TEMPLATETYPE_t)
--"""
--
--te_resolve_rules="""
--sysnet_dns_name_resolve(TEMPLATETYPE_t)
--"""
--
--te_pam_rules="""
--auth_domtrans_chk_passwd(TEMPLATETYPE_t)
--"""
--
--te_mail_rules="""
--mta_send_mail(TEMPLATETYPE_t)
--"""
--
--te_dbus_rules="""
--optional_policy(`
--	dbus_system_bus_client(TEMPLATETYPE_t)
--	dbus_connect_system_bus(TEMPLATETYPE_t)
--')
--"""
--
--te_kerberos_rules="""
--optional_policy(`
--	kerberos_use(TEMPLATETYPE_t)
--')
--"""
--
--te_manage_krb5_rcache_rules="""
--optional_policy(`
--	kerberos_keytab_template(TEMPLATETYPE, TEMPLATETYPE_t)
--	kerberos_manage_host_rcache(TEMPLATETYPE_t)
--')
--"""
--
--te_audit_rules="""
--logging_send_audit_msgs(TEMPLATETYPE_t)
--"""
--
--te_run_rules="""
--optional_policy(`
--	gen_require(`
--		type USER_t;
--		role USER_r;
--	')
--
--	TEMPLATETYPE_run(USER_t, USER_r)
--')
--"""
--
--te_fd_rules="""
--domain_use_interactive_fds(TEMPLATETYPE_t)
--"""
--
--te_etc_rules="""
--files_read_etc_files(TEMPLATETYPE_t)
--"""
--
--te_localization_rules="""
--miscfiles_read_localization(TEMPLATETYPE_t)
--"""
--
--########################### Interface File #############################
--
--if_heading_rules="""
--## <summary>policy for TEMPLATETYPE</summary>"""
--
--if_program_rules="""
--
--########################################
--## <summary>
--##	Transition to TEMPLATETYPE.
--## </summary>
--## <param name=\"domain\">
--## <summary>
--##	Domain allowed to transition.
--## </summary>
--## </param>
--#
--interface(`TEMPLATETYPE_domtrans',`
--	gen_require(`
--		type TEMPLATETYPE_t, TEMPLATETYPE_exec_t;
--	')
--
--	corecmd_search_bin($1)
--	domtrans_pattern($1, TEMPLATETYPE_exec_t, TEMPLATETYPE_t)
--')
--"""
--
--if_user_program_rules="""
--########################################
--## <summary>
--##	Execute TEMPLATETYPE in the TEMPLATETYPE domain, and
--##	allow the specified role the TEMPLATETYPE domain.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed to transition
--##	</summary>
--## </param>
--## <param name="role">
--##	<summary>
--##	The role to be allowed the TEMPLATETYPE domain.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_run',`
--	gen_require(`
--		type TEMPLATETYPE_t;
--	')
--
--	TEMPLATETYPE_domtrans($1)
--	role $2 types TEMPLATETYPE_t;
--')
--
--########################################
--## <summary>
--##	Role access for TEMPLATETYPE
--## </summary>
--## <param name="role">
--##	<summary>
--##	Role allowed access
--##	</summary>
--## </param>
--## <param name="domain">
--##	<summary>
--##	User domain for the role
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_role',`
--	gen_require(`
--		type TEMPLATETYPE_t;
--	')
--
--	role $1 types TEMPLATETYPE_t;
--
--	TEMPLATETYPE_domtrans($2)
--
--	ps_process_pattern($2, TEMPLATETYPE_t)
--	allow $2 TEMPLATETYPE_t:process signal;
--')
--"""
--
--if_sandbox_rules="""
--########################################
--## <summary>
--##	Execute sandbox in the TEMPLATETYPE_t domain, and
--##	allow the specified role the TEMPLATETYPE_t domain.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed to transition.
--##	</summary>
--## </param>
--## <param name="role">
--##	<summary>
--##	The role to be allowed the TEMPLATETYPE_t domain.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_transition',`
--	gen_require(`
--		type TEMPLATETYPE_t;
--		type TEMPLATETYPE_client_t;
--	')
--
--	allow $1 TEMPLATETYPE_t:process { signal_perms transition };
--	dontaudit $1 TEMPLATETYPE_t:process { noatsecure siginh rlimitinh };
--	role $2 types TEMPLATETYPE_t;
--	role $2 types TEMPLATETYPE_client_t;
--
--	allow TEMPLATETYPE_t $1:process { sigchld signull };
--	allow TEMPLATETYPE_t $1:fifo_file rw_inherited_fifo_file_perms;
--	allow TEMPLATETYPE_client_t $1:process { sigchld signull };
--	allow TEMPLATETYPE_client_t $1:fifo_file rw_inherited_fifo_file_perms;
--')
--"""
--
--if_role_change_rules="""
--########################################
--## <summary>
--##	Change to the TEMPLATETYPE role.
--## </summary>
--## <param name="role">
--##	<summary>
--##	Role allowed access.
--##	</summary>
--## </param>
--## <rolecap/>
--#
--interface(`TEMPLATETYPE_role_change',`
--	gen_require(`
--		role TEMPLATETYPE_r;
--	')
--
--	allow $1 TEMPLATETYPE_r;
--')
--"""
--
--if_initscript_rules="""
--########################################
--## <summary>
--##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_initrc_domtrans',`
--	gen_require(`
--		type TEMPLATETYPE_initrc_exec_t;
--	')
--
--	init_labeled_script_domtrans($1, TEMPLATETYPE_initrc_exec_t)
--')
--"""
--
--if_dbus_rules="""
--########################################
--## <summary>
--##	Send and receive messages from
--##	TEMPLATETYPE over dbus.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_dbus_chat',`
--	gen_require(`
--		type TEMPLATETYPE_t;
--		class dbus send_msg;
--	')
--
--	allow $1 TEMPLATETYPE_t:dbus send_msg;
--	allow TEMPLATETYPE_t $1:dbus send_msg;
--')
--"""
--
--if_begin_admin="""
--########################################
--## <summary>
--##	All of the rules required to administrate
--##	an TEMPLATETYPE environment
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--## <param name="role">
--##	<summary>
--##	Role allowed access.
--##	</summary>
--## </param>
--## <rolecap/>
--#
--interface(`TEMPLATETYPE_admin',`
--	gen_require(`
--		type TEMPLATETYPE_t;"""
--
--if_middle_admin="""
--	')
--
--	allow $1 TEMPLATETYPE_t:process { ptrace signal_perms };
--	ps_process_pattern($1, TEMPLATETYPE_t)
--"""
--
--if_initscript_admin_types="""
--		type TEMPLATETYPE_initrc_exec_t;"""
--
--if_initscript_admin="""
--	TEMPLATETYPE_initrc_domtrans($1)
--	domain_system_change_exemption($1)
--	role_transition $2 TEMPLATETYPE_initrc_exec_t system_r;
--	allow $2 system_r;
--"""
--
--if_end_admin="""\
--	optional_policy(`
--		systemd_passwd_agent_exec($1)
--		systemd_read_fifo_file_passwd_run($1)
--	')
--')
--"""
--
--########################### File Context ##################################
--fc_program="""\
--EXECUTABLE		--	gen_context(system_u:object_r:TEMPLATETYPE_exec_t,s0)
--"""
--
--fc_user="""\
--# Users do not have file context, leave blank
--"""
--
--fc_initscript="""\
--EXECUTABLE	--	gen_context(system_u:object_r:TEMPLATETYPE_initrc_exec_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/network.py b/policycoreutils/gui/templates/network.py
-deleted file mode 100644
-index 679d0a5..0000000
---- a/policycoreutils/gui/templates/network.py
-+++ /dev/null
-@@ -1,101 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### Type Enforcement File #############################
--te_port_types="""
--type TEMPLATETYPE_port_t;
--corenet_port(TEMPLATETYPE_port_t)
--"""
--
--te_network="""\
--sysnet_dns_name_resolve(TEMPLATETYPE_t)
--corenet_all_recvfrom_unlabeled(TEMPLATETYPE_t)
--"""
--
--te_tcp="""\
--allow TEMPLATETYPE_t self:tcp_socket create_stream_socket_perms;
--corenet_tcp_sendrecv_generic_if(TEMPLATETYPE_t)
--corenet_tcp_sendrecv_generic_node(TEMPLATETYPE_t)
--corenet_tcp_sendrecv_all_ports(TEMPLATETYPE_t)
--"""
--
--te_in_tcp="""\
--corenet_tcp_bind_generic_node(TEMPLATETYPE_t)
--"""
--
--te_in_need_port_tcp="""\
--allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_bind;
--"""
--
--te_out_need_port_tcp="""\
--allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_connect;
--"""
--
--te_udp="""\
--allow TEMPLATETYPE_t self:udp_socket { create_socket_perms listen };
--corenet_udp_sendrecv_generic_if(TEMPLATETYPE_t)
--corenet_udp_sendrecv_generic_node(TEMPLATETYPE_t)
--corenet_udp_sendrecv_all_ports(TEMPLATETYPE_t)
--"""
--
--te_in_udp="""\
--corenet_udp_bind_generic_node(TEMPLATETYPE_t)
--"""
--
--te_in_need_port_udp="""\
--allow TEMPLATETYPE_t TEMPLATETYPE_port_t:udp_socket name_bind;
--"""
--
--te_out_all_ports_tcp="""\
--corenet_tcp_connect_all_ports(TEMPLATETYPE_t)
--"""
--
--te_out_reserved_ports_tcp="""\
--corenet_tcp_connect_all_rpc_ports(TEMPLATETYPE_t)
--"""
--
--te_out_unreserved_ports_tcp="""\
--corenet_tcp_connect_all_unreserved_ports(TEMPLATETYPE_t)
--"""
--
--te_in_all_ports_tcp="""\
--corenet_tcp_bind_all_ports(TEMPLATETYPE_t)
--"""
--
--te_in_reserved_ports_tcp="""\
--corenet_tcp_bind_all_rpc_ports(TEMPLATETYPE_t)
--"""
--
--te_in_unreserved_ports_tcp="""\
--corenet_tcp_bind_all_unreserved_ports(TEMPLATETYPE_t)
--"""
--
--te_in_all_ports_udp="""\
--corenet_udp_bind_all_ports(TEMPLATETYPE_t)
--"""
--
--te_in_reserved_ports_udp="""\
--corenet_udp_bind_all_rpc_ports(TEMPLATETYPE_t)
--"""
--
--te_in_unreserved_ports_udp="""\
--corenet_udp_bind_all_unreserved_ports(TEMPLATETYPE_t)
--"""
-diff --git a/policycoreutils/gui/templates/rw.py b/policycoreutils/gui/templates/rw.py
-deleted file mode 100644
-index 5dfc42f..0000000
---- a/policycoreutils/gui/templates/rw.py
-+++ /dev/null
-@@ -1,129 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--
--########################### tmp Template File #############################
--te_types="""
--type TEMPLATETYPE_rw_t;
--files_type(TEMPLATETYPE_rw_t)
--"""
--
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
--"""
--
--########################### Interface File #############################
--if_rules="""
--########################################
--## <summary>
--##	Search TEMPLATETYPE rw directories.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_search_rw_dir',`
--	gen_require(`
--		type TEMPLATETYPE_rw_t;
--	')
--
--	allow $1 TEMPLATETYPE_rw_t:dir search_dir_perms;
--	files_search_rw($1)
--')
--
--########################################
--## <summary>
--##	Read TEMPLATETYPE rw files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_rw_files',`
--	gen_require(`
--		type TEMPLATETYPE_rw_t;
--	')
--
--	allow $1 TEMPLATETYPE_rw_t:file read_file_perms;
--	allow $1 TEMPLATETYPE_rw_t:dir list_dir_perms;
--	files_search_rw($1)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE rw files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_rw_files',`
--	gen_require(`
--		type TEMPLATETYPE_rw_t;
--	')
--
--	manage_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
--')
--
--########################################
--## <summary>
--##	Create, read, write, and delete
--##	TEMPLATETYPE rw dirs.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_rw_dirs',`
--	gen_require(`
--		type TEMPLATETYPE_rw_t;
--	')
--
--	manage_dirs_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
--')
--
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_rw_t;"""
--
--if_admin_rules="""
--	files_search_etc($1)
--	admin_pattern($1, TEMPLATETYPE_rw_t)
--"""
--
--########################### File Context ##################################
--fc_file="""
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
--"""
--
--fc_dir="""
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/script.py b/policycoreutils/gui/templates/script.py
-deleted file mode 100644
-index 79240ec..0000000
---- a/policycoreutils/gui/templates/script.py
-+++ /dev/null
-@@ -1,126 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--
--########################### tmp Template File #############################
--compile="""\
--#!/bin/sh -e
--
--DIRNAME=`dirname $0`
--cd $DIRNAME
--USAGE="$0 [ --update ]"
--if [ `id -u` != 0 ]; then
--echo 'You must be root to run this script'
--exit 1
--fi
--
--if [ $# -eq 1 ]; then
--	if [ "$1" = "--update" ] ; then
--		time=`ls -l --time-style="+%x %X" TEMPLATEFILE.te | awk '{ printf "%s %s", $6, $7 }'`
--		rules=`ausearch --start $time -m avc --raw -se TEMPLATETYPE`
--		if [ x"$rules" != "x" ] ; then
--			echo "Found avc's to update policy with"
--			echo -e "$rules" | audit2allow -R
--			echo "Do you want these changes added to policy [y/n]?"
--			read ANS
--			if [ "$ANS" = "y" -o "$ANS" = "Y" ] ; then
--				echo "Updating policy"
--				echo -e "$rules" | audit2allow -R >> TEMPLATEFILE.te
--				# Fall though and rebuild policy
--			else
--				exit 0
--			fi
--		else
--			echo "No new avcs found"
--			exit 0
--		fi
--	else
--		echo -e $USAGE
--		exit 1
--	fi
--elif [ $# -ge 2 ] ; then
--	echo -e $USAGE
--	exit 1
--fi
--
--echo "Building and Loading Policy"
--set -x
--make -f /usr/share/selinux/devel/Makefile TEMPLATEFILE.pp || exit
--/usr/sbin/semodule -i TEMPLATEFILE.pp
--
--"""
--
--restorecon="""\
--# Fixing the file context on FILENAME
--/sbin/restorecon -F -R -v FILENAME
--"""
--
--tcp_ports="""\
--# Adding SELinux tcp port to port PORTNUM
--/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
--"""
--
--udp_ports="""\
--# Adding SELinux udp port to port PORTNUM
--/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p udp PORTNUM
--"""
--
--users="""\
--# Adding SELinux user TEMPLATETYPE_u
--/usr/sbin/semanage user -a -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
--"""
--
--eusers="""\
--# Adding roles to SELinux user TEMPLATETYPE_u
--/usr/sbin/semanage user -m -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
--"""
--
--admin_trans="""\
--# Adding roles to SELinux user USER
--/usr/sbin/semanage user -m -R +TEMPLATETYPE_r USER
--"""
--
--min_login_user_default_context="""\
--if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
--cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
--TEMPLATETYPE_r:TEMPLATETYPE_t:s0	TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:sshd_t			TEMPLATETYPE_r:TEMPLATETYPE_t
--_EOF
--fi
--"""
--
--x_login_user_default_context="""\
--if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
--cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
--TEMPLATETYPE_r:TEMPLATETYPE_t	TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:sshd_t				TEMPLATETYPE_r:TEMPLATETYPE_t
--system_r:xdm_t				TEMPLATETYPE_r:TEMPLATETYPE_t
--_EOF
--fi
--"""
-diff --git a/policycoreutils/gui/templates/semodule.py b/policycoreutils/gui/templates/semodule.py
-deleted file mode 100644
-index f77e50e..0000000
---- a/policycoreutils/gui/templates/semodule.py
-+++ /dev/null
-@@ -1,40 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--
--########################### tmp Template File #############################
--compile="""
--#!/bin/sh
--make -f /usr/share/selinux/devel/Makefile
--semodule -i TEMPLATETYPE.pp
--"""
--
--restorecon="""
--restorecon -R -v FILENAME
--"""
--
--tcp_ports="""
--semanage ports -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
--"""
--
--udp_ports="""
--semanage ports -a -t TEMPLATETYPE_port_t -p udp PORTNUM
--"""
-diff --git a/policycoreutils/gui/templates/tmp.py b/policycoreutils/gui/templates/tmp.py
-deleted file mode 100644
-index d2adaa4..0000000
---- a/policycoreutils/gui/templates/tmp.py
-+++ /dev/null
-@@ -1,102 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### tmp Template File #############################
--
--te_types="""
--type TEMPLATETYPE_tmp_t;
--files_tmp_file(TEMPLATETYPE_tmp_t)
--"""
--
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
--files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, { dir file })
--"""
--
--if_rules="""
--########################################
--## <summary>
--##	Do not audit attempts to read,
--##	TEMPLATETYPE tmp files
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain to not audit.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_dontaudit_read_tmp_files',`
--	gen_require(`
--		type TEMPLATETYPE_tmp_t;
--	')
--
--	dontaudit $1 TEMPLATETYPE_tmp_t:file read_file_perms;
--')
--
--########################################
--## <summary>
--##	Read TEMPLATETYPE tmp files
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_tmp_files',`
--	gen_require(`
--		type TEMPLATETYPE_tmp_t;
--	')
--
--	files_search_tmp($1)
--	allow $1 TEMPLATETYPE_tmp_t:file read_file_perms;
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE tmp files
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_tmp',`
--	gen_require(`
--		type TEMPLATETYPE_tmp_t;
--	')
--
--	files_search_tmp($1)
--	manage_dirs_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
--	manage_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
--	manage_lnk_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
--')
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_tmp_t;"""
--
--if_admin_rules="""
--	files_search_tmp($1)
--	admin_pattern($1, TEMPLATETYPE_tmp_t)
--"""
-diff --git a/policycoreutils/gui/templates/unit_file.py b/policycoreutils/gui/templates/unit_file.py
-deleted file mode 100644
-index 60e5844..0000000
---- a/policycoreutils/gui/templates/unit_file.py
-+++ /dev/null
-@@ -1,72 +0,0 @@
--# Copyright (C) 2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### unit Template File #############################
--
--########################### Type Enforcement File #############################
--te_types="""
--type TEMPLATETYPE_unit_file_t;
--systemd_unit_file(TEMPLATETYPE_unit_file_t)
--"""
--
--te_rules=""
--
--########################### Interface File #############################
--if_rules="""\
--########################################
--## <summary>
--##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed to transition.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_systemctl',`
--	gen_require(`
--		type TEMPLATETYPE_t;
--		type TEMPLATETYPE_unit_file_t;
--	')
--
--	systemd_exec_systemctl($1)
--        systemd_read_fifo_file_password_run($1)
--	allow $1 TEMPLATETYPE_unit_file_t:file read_file_perms;
--	allow $1 TEMPLATETYPE_unit_file_t:service manage_service_perms;
--
--	ps_process_pattern($1, TEMPLATETYPE_t)
--')
--
--"""
--
--if_admin_types="""
--	type TEMPLATETYPE_unit_file_t;"""
--
--if_admin_rules="""
--	TEMPLATETYPE_systemctl($1)
--	admin_pattern($1, TEMPLATETYPE_unit_file_t)
--	allow $1 TEMPLATETYPE_unit_file_t:service all_service_perms;
--"""
--
--########################### File Context ##################################
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_unit_file_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/user.py b/policycoreutils/gui/templates/user.py
-deleted file mode 100644
-index 398c6f2..0000000
---- a/policycoreutils/gui/templates/user.py
-+++ /dev/null
-@@ -1,204 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### Type Enforcement File #############################
--
--te_login_user_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--userdom_unpriv_user_template(TEMPLATETYPE)
--"""
--
--te_admin_user_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--userdom_admin_user_template(TEMPLATETYPE)
--"""
--
--te_min_login_user_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--userdom_restricted_user_template(TEMPLATETYPE)
--"""
--
--te_x_login_user_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--userdom_restricted_xwindows_user_template(TEMPLATETYPE)
--"""
--
--te_existing_user_types="""\
--policy_module(myTEMPLATETYPE, 1.0.0)
--
--gen_require(`
--	type TEMPLATETYPE_t, TEMPLATETYPE_devpts_t;
--	role TEMPLATETYPE_r;
--')
--
--"""
--
--te_root_user_types="""\
--policy_module(TEMPLATETYPE, 1.0.0)
--
--########################################
--#
--# Declarations
--#
--
--userdom_base_user_template(TEMPLATETYPE)
--"""
--
--te_login_user_rules="""\
--
--########################################
--#
--# TEMPLATETYPE local policy
--#
--
--"""
--
--te_existing_user_rules="""\
--
--########################################
--#
--# TEMPLATETYPE customized policy
--#
--
--"""
--
--te_x_login_user_rules="""\
--
--########################################
--#
--# TEMPLATETYPE local policy
--#
--"""
--
--te_root_user_rules="""\
--
--########################################
--#
--# TEMPLATETYPE local policy
--#
--"""
--
--te_transition_rules="""
--optional_policy(`
--	APPLICATION_role(TEMPLATETYPE_r, TEMPLATETYPE_t)
--')
--"""
--
--te_user_trans_rules="""
--optional_policy(`
--	gen_require(`
--		role USER_r;
--	')
--
--	TEMPLATETYPE_role_change(USER_r)
--')
--"""
--
--te_admin_rules="""
--allow TEMPLATETYPE_t self:capability { dac_override dac_read_search kill sys_ptrace sys_nice };
--files_dontaudit_search_all_dirs(TEMPLATETYPE_t)
--
--selinux_get_enforce_mode(TEMPLATETYPE_t)
--seutil_domtrans_setfiles(TEMPLATETYPE_t)
--seutil_search_default_contexts(TEMPLATETYPE_t)
--
--logging_send_syslog_msg(TEMPLATETYPE_t)
--
--kernel_read_system_state(TEMPLATETYPE_t)
--
--domain_dontaudit_search_all_domains_state(TEMPLATETYPE_t)
--domain_dontaudit_ptrace_all_domains(TEMPLATETYPE_t)
--
--userdom_dontaudit_search_admin_dir(TEMPLATETYPE_t)
--userdom_dontaudit_search_user_home_dirs(TEMPLATETYPE_t)
--
--bool TEMPLATETYPE_read_user_files false;
--bool TEMPLATETYPE_manage_user_files false;
--
--if (TEMPLATETYPE_read_user_files) {
--	userdom_read_user_home_content_files(TEMPLATETYPE_t)
--	userdom_read_user_tmp_files(TEMPLATETYPE_t)
--}
--
--if (TEMPLATETYPE_manage_user_files) {
--	userdom_manage_user_home_content(TEMPLATETYPE_t)
--	userdom_manage_user_tmp_files(TEMPLATETYPE_t)
--}
--
--"""
--
--te_admin_trans_rules="""
--gen_require(`
--	role USER_r;
--')
--
--allow USER_r TEMPLATETYPE_r;
--"""
--
--te_admin_domain_rules="""
--optional_policy(`
--	APPLICATION_admin(TEMPLATETYPE_t, TEMPLATETYPE_r)
--')
--"""
--
--te_roles_rules="""
--optional_policy(`
--	gen_require(`
--		role ROLE_r;
--	')
--
--	allow TEMPLATETYPE_r ROLE_r;
--')
--"""
--
--te_sudo_rules="""
--optional_policy(`
--	sudo_role_template(TEMPLATETYPE, TEMPLATETYPE_r, TEMPLATETYPE_t)
--')
--"""
--
--te_newrole_rules="""
--seutil_run_newrole(TEMPLATETYPE_t, TEMPLATETYPE_r)
--"""
-diff --git a/policycoreutils/gui/templates/var_cache.py b/policycoreutils/gui/templates/var_cache.py
-deleted file mode 100644
-index 8efc1d9..0000000
---- a/policycoreutils/gui/templates/var_cache.py
-+++ /dev/null
-@@ -1,132 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### cache Template File #############################
--
--########################### Type Enforcement File #############################
--te_types="""
--type TEMPLATETYPE_cache_t;
--files_type(TEMPLATETYPE_cache_t)
--"""
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
--manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
--files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, { dir file })
--"""
--
--########################### Interface File #############################
--if_rules="""
--########################################
--## <summary>
--##	Search TEMPLATETYPE cache directories.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_search_cache',`
--	gen_require(`
--		type TEMPLATETYPE_cache_t;
--	')
--
--	allow $1 TEMPLATETYPE_cache_t:dir search_dir_perms;
--	files_search_var($1)
--')
--
--########################################
--## <summary>
--##	Read TEMPLATETYPE cache files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_cache_files',`
--	gen_require(`
--		type TEMPLATETYPE_cache_t;
--	')
--
--	files_search_var($1)
--	read_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
--')
--
--########################################
--## <summary>
--##	Create, read, write, and delete
--##	TEMPLATETYPE cache files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_cache_files',`
--	gen_require(`
--		type TEMPLATETYPE_cache_t;
--	')
--
--	files_search_var($1)
--	manage_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE cache dirs.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_cache_dirs',`
--	gen_require(`
--		type TEMPLATETYPE_cache_t;
--	')
--
--	files_search_var($1)
--	manage_dirs_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
--')
--
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_cache_t;"""
--
--if_admin_rules="""
--	files_search_var($1)
--	admin_pattern($1, TEMPLATETYPE_cache_t)
--"""
--
--########################### File Context ##################################
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
--"""
--
--fc_dir="""\
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/var_lib.py b/policycoreutils/gui/templates/var_lib.py
-deleted file mode 100644
-index 8bde8c6..0000000
---- a/policycoreutils/gui/templates/var_lib.py
-+++ /dev/null
-@@ -1,160 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### var_lib Template File #############################
--
--########################### Type Enforcement File #############################
--te_types="""
--type TEMPLATETYPE_var_lib_t;
--files_type(TEMPLATETYPE_var_lib_t)
--"""
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
--files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, { dir file })
--"""
--
--te_stream_rules="""\
--allow TEMPLATETYPE_t TEMPLATETYPE_var_lib_t:sock_file manage_sock_file_perms;
--files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, sock_file)
--"""
--
--
--########################### Interface File #############################
--if_rules="""
--########################################
--## <summary>
--##	Search TEMPLATETYPE lib directories.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_search_lib',`
--	gen_require(`
--		type TEMPLATETYPE_var_lib_t;
--	')
--
--	allow $1 TEMPLATETYPE_var_lib_t:dir search_dir_perms;
--	files_search_var_lib($1)
--')
--
--########################################
--## <summary>
--##	Read TEMPLATETYPE lib files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_lib_files',`
--	gen_require(`
--		type TEMPLATETYPE_var_lib_t;
--	')
--
--	files_search_var_lib($1)
--	read_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE lib files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_lib_files',`
--	gen_require(`
--		type TEMPLATETYPE_var_lib_t;
--	')
--
--	files_search_var_lib($1)
--	manage_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE lib directories.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_lib_dirs',`
--	gen_require(`
--		type TEMPLATETYPE_var_lib_t;
--	')
--
--	files_search_var_lib($1)
--	manage_dirs_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
--')
--
--"""
--
--if_stream_rules="""
--########################################
--## <summary>
--##	Connect to TEMPLATETYPE over a unix stream socket.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_stream_connect',`
--	gen_require(`
--		type TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t;
--	')
--
--	stream_connect_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
--')
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_var_lib_t;"""
--
--if_admin_rules="""
--	files_search_var_lib($1)
--	admin_pattern($1, TEMPLATETYPE_var_lib_t)
--"""
--
--########################### File Context ##################################
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
--"""
--
--fc_sock_file="""\
--FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
--"""
--
--fc_dir="""\
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/var_log.py b/policycoreutils/gui/templates/var_log.py
-deleted file mode 100644
-index b57b93d..0000000
---- a/policycoreutils/gui/templates/var_log.py
-+++ /dev/null
-@@ -1,114 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### var_log Template File #############################
--
--########################### Type Enforcement File #############################
--te_types="""
--type TEMPLATETYPE_log_t;
--logging_log_file(TEMPLATETYPE_log_t)
--"""
--
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--logging_log_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_log_t, { dir file })
--"""
--
--########################### Interface File #############################
--if_rules="""\
--########################################
--## <summary>
--##	Read TEMPLATETYPE's log files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--## <rolecap/>
--#
--interface(`TEMPLATETYPE_read_log',`
--	gen_require(`
--		type TEMPLATETYPE_log_t;
--	')
--
--	logging_search_logs($1)
--	read_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--')
--
--########################################
--## <summary>
--##	Append to TEMPLATETYPE log files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_append_log',`
--	gen_require(`
--		type TEMPLATETYPE_log_t;
--	')
--
--	logging_search_logs($1)
--	append_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE log files
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_log',`
--	gen_require(`
--		type TEMPLATETYPE_log_t;
--	')
--
--	logging_search_logs($1)
--	manage_dirs_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--	manage_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--	manage_lnk_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
--')
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_log_t;"""
--
--if_admin_rules="""
--	logging_search_logs($1)
--	admin_pattern($1, TEMPLATETYPE_log_t)
--"""
--
--########################### File Context ##################################
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
--"""
--
--fc_dir="""\
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/var_run.py b/policycoreutils/gui/templates/var_run.py
-deleted file mode 100644
-index 916f44c..0000000
---- a/policycoreutils/gui/templates/var_run.py
-+++ /dev/null
-@@ -1,101 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### var_run Template File #############################
--
--te_types="""
--type TEMPLATETYPE_var_run_t;
--files_pid_file(TEMPLATETYPE_var_run_t)
--"""
--
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
--files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, { dir file })
--"""
--
--te_stream_rules="""
--allow TEMPLATETYPE_t TEMPLATETYPE_var_run_t:sock_file manage_sock_file_perms;
--files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, sock_file)
--"""
--
--if_rules="""\
--########################################
--## <summary>
--##	Read TEMPLATETYPE PID files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_pid_files',`
--	gen_require(`
--		type TEMPLATETYPE_var_run_t;
--	')
--
--	files_search_pids($1)
--	allow $1 TEMPLATETYPE_var_run_t:file read_file_perms;
--')
--
--"""
--
--if_stream_rules="""\
--########################################
--## <summary>
--##	Connect to TEMPLATETYPE over a unix stream socket.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_stream_connect',`
--	gen_require(`
--		type TEMPLATETYPE_t, TEMPLATETYPE_var_run_t;
--	')
--
--	files_search_pids($1)
--	stream_connect_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_t)
--')
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_var_run_t;"""
--
--if_admin_rules="""
--	files_search_pids($1)
--	admin_pattern($1, TEMPLATETYPE_var_run_t)
--"""
--
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
--"""
--
--fc_sock_file="""\
--FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
--"""
--
--fc_dir="""\
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
--"""
-diff --git a/policycoreutils/gui/templates/var_spool.py b/policycoreutils/gui/templates/var_spool.py
-deleted file mode 100644
-index 8055a9e..0000000
---- a/policycoreutils/gui/templates/var_spool.py
-+++ /dev/null
-@@ -1,131 +0,0 @@
--# Copyright (C) 2007-2012 Red Hat
--# see file 'COPYING' for use and warranty information
--#
--# policygentool is a tool for the initial generation of SELinux policy
--#
--#    This program is free software; you can redistribute it and/or
--#    modify it under the terms of the GNU General Public License as
--#    published by the Free Software Foundation; either version 2 of
--#    the License, or (at your option) any later version.
--#
--#    This program is distributed in the hope that it will be useful,
--#    but WITHOUT ANY WARRANTY; without even the implied warranty of
--#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#    GNU General Public License for more details.
--#
--#    You should have received a copy of the GNU General Public License
--#    along with this program; if not, write to the Free Software
--#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
--#                                        02111-1307  USA
--#
--#
--########################### var_spool Template File #############################
--
--########################### Type Enforcement File #############################
--te_types="""
--type TEMPLATETYPE_spool_t;
--files_type(TEMPLATETYPE_spool_t)
--"""
--te_rules="""
--manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
--manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
--manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
--files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, { dir file })
--"""
--
--########################### Interface File #############################
--if_rules="""
--########################################
--## <summary>
--##	Search TEMPLATETYPE spool directories.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_search_spool',`
--	gen_require(`
--		type TEMPLATETYPE_spool_t;
--	')
--
--	allow $1 TEMPLATETYPE_spool_t:dir search_dir_perms;
--	files_search_spool($1)
--')
--
--########################################
--## <summary>
--##	Read TEMPLATETYPE spool files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_read_spool_files',`
--	gen_require(`
--		type TEMPLATETYPE_spool_t;
--	')
--
--	files_search_spool($1)
--	read_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE spool files.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_spool_files',`
--	gen_require(`
--		type TEMPLATETYPE_spool_t;
--	')
--
--	files_search_spool($1)
--	manage_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
--')
--
--########################################
--## <summary>
--##	Manage TEMPLATETYPE spool dirs.
--## </summary>
--## <param name="domain">
--##	<summary>
--##	Domain allowed access.
--##	</summary>
--## </param>
--#
--interface(`TEMPLATETYPE_manage_spool_dirs',`
--	gen_require(`
--		type TEMPLATETYPE_spool_t;
--	')
--
--	files_search_spool($1)
--	manage_dirs_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
--')
--
--"""
--
--if_admin_types="""
--		type TEMPLATETYPE_spool_t;"""
--
--if_admin_rules="""
--	files_search_spool($1)
--	admin_pattern($1, TEMPLATETYPE_spool_t)
--"""
--
--########################### File Context ##################################
--fc_file="""\
--FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
--"""
--
--fc_dir="""\
--FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
--"""
-diff --git a/policycoreutils/load_policy/Makefile b/policycoreutils/load_policy/Makefile
-index 5da2e0d..7c5bab0 100644
---- a/policycoreutils/load_policy/Makefile
-+++ b/policycoreutils/load_policy/Makefile
-@@ -19,7 +19,7 @@ install: all
- 	test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
- 	install -m 644 load_policy.8 $(MANDIR)/man8/
- 	-mkdir -p $(USRSBINDIR)
--	-ln -sf /sbin/load_policy $(USRSBINDIR)/load_policy
-+	-ln -sf $(SBINDIR)/load_policy $(USRSBINDIR)/load_policy 
- 
- clean:
- 	-rm -f $(TARGETS) *.o 
-diff --git a/policycoreutils/po/Makefile b/policycoreutils/po/Makefile
-index 5278a6e..9c1486e 100644
---- a/policycoreutils/po/Makefile
-+++ b/policycoreutils/po/Makefile
-@@ -53,33 +53,44 @@ POTFILES = \
- 	../gui/modulesPage.py \
- 	../gui/polgen.glade \
- 	../gui/polgengui.py \
--	../gui/polgen.py \
- 	../gui/portsPage.py \
--	../gui/selinux.tbl \
- 	../gui/semanagePage.py \
- 	../gui/statusPage.py \
- 	../gui/system-config-selinux.glade \
- 	../gui/system-config-selinux.py \
- 	../gui/usersPage.py \
--	../gui/templates/executable.py \
--	../gui/templates/__init__.py \
--	../gui/templates/network.py \
--	../gui/templates/rw.py \
--	../gui/templates/script.py \
--	../gui/templates/semodule.py \
--	../gui/templates/tmp.py \
--	../gui/templates/user.py \
--	../gui/templates/var_lib.py \
--	../gui/templates/var_log.py \
--	../gui/templates/var_run.py \
--	../gui/templates/var_spool.py \
--	../secon/secon.c
-+	../secon/secon.c \
-+	../sepolicy/info.c \
-+	../sepolicy/search.c \
-+	../sepolicy/sepolicy.py \
-+	../sepolicy/sepolicy/communicate.py \
-+	../sepolicy/sepolicy/__init__.py \
-+	../sepolicy/sepolicy/network.py \
-+	../sepolicy/sepolicy/generate.py \
-+	../sepolicy/sepolicy/manpage.py \
-+	../sepolicy/sepolicy/transition.py \
-+	../sepolicy/sepolicy/templates/executable.py \
-+	../sepolicy/sepolicy/templates/__init__.py \
-+	../sepolicy/sepolicy/templates/network.py \
-+	../sepolicy/sepolicy/templates/rw.py \
-+	../sepolicy/sepolicy/templates/script.py \
-+	../sepolicy/sepolicy/templates/semodule.py \
-+	../sepolicy/sepolicy/templates/tmp.py \
-+	../sepolicy/sepolicy/templates/user.py \
-+	../sepolicy/sepolicy/templates/var_lib.py \
-+	../sepolicy/sepolicy/templates/var_log.py \
-+	../sepolicy/sepolicy/templates/var_run.py \
-+	../sepolicy/sepolicy/templates/var_spool.py \
-+	booleans.py
- 
- #default:: clean
- 
--all::  update-po $(MOFILES)
-+all::  $(MOFILES)
- 
--$(POTFILE): $(POTFILES) 
-+booleans.py:
-+	sepolicy booleans -a > booleans.py
-+
-+$(POTFILE): $(POTFILES) booleans.py
- 	$(XGETTEXT) --keyword=_ --keyword=N_ $(POTFILES)
- 	@if cmp -s $(NLSPACKAGE).po $(POTFILE); then \
- 	    rm -f $(NLSPACKAGE).po; \
-@@ -88,6 +99,7 @@ $(POTFILE): $(POTFILES)
- 	fi; \
- 
- update-po: Makefile $(POTFILE) refresh-po
-+	@rm -f booleans.py
- 
- refresh-po: Makefile
- 	for cat in $(POFILES); do \
-diff --git a/policycoreutils/po/POTFILES.in b/policycoreutils/po/POTFILES.in
-index aab1a4e..75117f4 100644
---- a/policycoreutils/po/POTFILES.in
-+++ b/policycoreutils/po/POTFILES.in
-@@ -27,7 +27,6 @@ gui/mappingsPage.py
- gui/modulesPage.py
- gui/polgen.glade
- gui/polgengui.py
--gui/polgen.py
- gui/portsPage.py
- gui/selinux.tbl
- gui/semanagePage.py
-@@ -35,16 +34,25 @@ gui/statusPage.py
- gui/system-config-selinux.glade
- gui/system-config-selinux.py
- gui/usersPage.py
--gui/templates/executable.py
--gui/templates/__init__.py
--gui/templates/network.py
--gui/templates/rw.py
--gui/templates/script.py
--gui/templates/semodule.py
--gui/templates/tmp.py
--gui/templates/user.py
--gui/templates/var_lib.py
--gui/templates/var_log.py
--gui/templates/var_run.py
--gui/templates/var_spool.py
- secon/secon.c
-+sepolicy/info.c
-+sepolicy/search.c
-+sepolicy/sepolicy.py
-+sepolicy/sepolicy/communicate.py
-+sepolicy/sepolicy/__init__.py
-+sepolicy/sepolicy/network.py
-+sepolicy/sepolicy/generate.py
-+sepolicy/sepolicy/manpage.py
-+sepolicy/sepolicy/transition.py
-+sepolicy/sepolicy/templates/executable.py
-+sepolicy/sepolicy/templates/__init__.py
-+sepolicy/sepolicy/templates/network.py
-+sepolicy/sepolicy/templates/rw.py
-+sepolicy/sepolicy/templates/script.py
-+sepolicy/sepolicy/templates/semodule.py
-+sepolicy/sepolicy/templates/tmp.py
-+sepolicy/sepolicy/templates/user.py
-+sepolicy/sepolicy/templates/var_lib.py
-+sepolicy/sepolicy/templates/var_log.py
-+sepolicy/sepolicy/templates/var_run.py
-+sepolicy/sepolicy/templates/var_spool.py
-diff --git a/policycoreutils/po/af.po b/policycoreutils/po/af.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/af.po
-+++ b/policycoreutils/po/af.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/am.po b/policycoreutils/po/am.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/am.po
-+++ b/policycoreutils/po/am.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ar.po b/policycoreutils/po/ar.po
-index b908f48..151ca6a 100644
---- a/policycoreutils/po/ar.po
-+++ b/policycoreutils/po/ar.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Ali Al-Ammari <ali.a.alammari at gmail.com>, 2010.
- # Amjad Al-Obaili <moltaheb at hotmail.com>, 2010.
-@@ -12,28 +12,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Arabic <trans-ar at lists.fedoraproject.org>\n"
--"Language: ar\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
--"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
-+"Language: ar\n"
-+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"الاستخدام: run_init <script> <args ...>\n"
--"  عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n"
--"         <args ...> هي المدخلات لهذا البرنامج النصي."
-+msgstr "الاستخدام: run_init <script> <args ...>\n  عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n         <args ...> هي المدخلات لهذا البرنامج النصي."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "خطأ في تهيئة PAM\n"
-@@ -82,353 +78,359 @@ msgstr "عفوا، لا يمكن استعمال run_init إلا على نواة
- msgid "authentication failed.\n"
- msgstr "فشل في التوثيق.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "لا يمكن ضبط سياق exec لـ %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** مهم ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "لتفعيل حزمة السياسات هذه، نفذ:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "شامل"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "لا يمكن إنشاء معالج semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "سياسة SELinux غير مُدارة أو لا يمكن الوصول إلى المخزن."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "لا يمكن قراءة مخزن السياسات."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "لا يمكن  إنشاء اتصال semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "لا يمكن اختبار حالة تفعيل MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "غير مطبقة بعد"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "عملية semanage تحت التنفيذ"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "لا يمكن بدء عملية semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "لا يمكن تنفيذ عملية semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "عملية semanage ليست تحت التنفيذ"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "لا يمكن عرض قائمة وحدات SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "اسم الوحدة"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "إصدار"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "معطّل"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "لا يمكن ضبط النطاق المتساهل %s (خطأ في تثبيت الوحدة)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "لا يمكن إزالة النطاق المتساهل %s (فشل في الإزالة)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "لا يمكن إنشاء مفتاح لـ %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "لا يمكن التحقق في إذا ما كان مخطط الدخول لـ %s معرفا"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "مجموعة لينكس %s غير موجودة"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "مستخدم لينكس %s غير موجود"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "لا يمكن إنشاء مخطط الدخول لـ %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "لا يمكن ضبط اسم لـ %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "لا يمكن ضبط مدى MLS لـ %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "لا يمكن ضبط مستخدم SELinux لـ %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "لا يمكن إضافة مخطط الدخول لـ %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "بحاجة إلى seuser أو serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "مخطط الدخول لـ %s غير معرّف"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "لا يمكن استعلام seuser لـ %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "لا يمكن تغيير مخطط الدخول لـ %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "تخطيط الدخول لـ %s معرف في السياسة، لا يمكن حذفه"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "لا يمكن حذف تخطيط الدخول لـ %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "اسم الدخول"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "مستخدم SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "مدى MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "لا يمكن التحقق من إذا كان مستخدم SELinux %s معرفا"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "لا يمكن استعلام المستخدم عن %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "يجب إضافة دور واحد على الأقل لـ %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "لا يمكن إنشاء مستخدم SELinux لـ %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "لا يمكن إضافة دور %s لـ %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "لا يمكن ضبط مستوى MLS لـ %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "لا يمكن إضافة البادئة %s لـ %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "لا يمكن استخراج مفتاح لـ %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "لا يمكن إضافة مستخدم SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "يحتاج إلى بادئة، أدوار، مستويات أو مدى"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "يحتاج إلى بادئة أو أدوار"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "مستخدم SELinux %s غير معرف"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "لا يمكن تعديل مستخدم SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "مستخدم SELinux لـ %s معرف في السياسة، لا يمكن حذفه"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "لا يمكن حذف مستخدم SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "لا يمكن عرض قائمة مستخدمي SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "لا يمكن عرض قائمة أدوار المستخدم %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "عنونة"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "بادئة"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "مستوى MSC"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "مدى MSC"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "أدوار SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "بروتوكول udp أو tcp مطلوب"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "المنفذ مطلوب"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "لا يمكن إنشاء مفتاح لـ %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "النوع مطلوب"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "لا يمكن التحقق من إذا كان المنفذ %s/%s معرفا"
-@@ -478,8 +480,8 @@ msgstr "لا يمكن ضبط سياق المنفذ لـ %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "لا يمكن إضافة المنفذ %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "يتطلب setype أو serange"
- 
-@@ -487,463 +489,473 @@ msgstr "يتطلب setype أو serange"
- msgid "Requires setype"
- msgstr "يتطلب setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "المنفذ %s/%s غير معرفة"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "لا يمكن استعلام المنفذ %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "لا يمكن تعديل المنفذ %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "لا يمكن عرض قائمة المنافذ"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "لا يمكن حذف المنفذ %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "المنفذ %s/%s معرف في السياسة، لا يمكن حذفه"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "لا يمكن حذف المنفذ %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "لا يمكن عرض قائمة المنافذ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "نوع منفذ SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "الأول"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "رقم المنفذ"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "عنوان العقدة مطلوب"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "البروتوكول غير معروف أو مفقود"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "نوع SELinux مطلوب"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "لا يمكن إنشاء مفتاح لـ %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "لا يمكن التحقق من إذا كان العنوان %s معرفا"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "لا يمكن إنشاء العنوان لـ %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "لا يمكن إنشاء سياق لـ %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "لا يمكن ضبط قناع لـ %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "لا يمكن ضبط مستخدم في سياق العنوان لـ %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "لا يمكن ضبط دور في سياق العنوان لـ %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "لا يمكن ضبط نوع في سياق العنوان لـ %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "لا يمكن ضبط حقل mls في سياق العنوان لـ %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "لا يمكن ضبط سياق العنوان لـ %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "لا يمكن إضافة العنوان %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "العنوان %s غير معرف"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "لا يمكن استعلام العنوان %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "لا يمكن تعديل العنوان %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "العنوان %s معرف في السياسة، لا يمكن حذفه"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "لا يمكن حذف العنوان %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "لا يمكن عرض قائمة العناوين"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "نوع SELinux مطلوب"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "لا يمكن التحقق من إذا كانت الواجهة %s معرفة"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "لا يمكن إنشاء واجهة لـ %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "لا يمكن ضبط مستخدم في سياق الواجهة لـ %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "لا يمكن ضبط دور في سياق الواجهة لـ %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "لا يمكن ضبط نوع في سياق الواجهة لـ %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "لا يمكن ضبط حقل mls في سياق الواجهة لـ %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "لا يمكن ضبط سياق المنفذ لـ %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "لا يمكن ضبط سياق الرسالة ل%s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "لا يمكن إضافة الواجهة %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "الواجهة %s غير معرفة"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "لا يمكن استعلام الواجهة %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "لا يمكن تعديل الواجهة %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "الواجهة %s معرفة في السياسة، لا يمكن حذفها"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "لا يمكن حذف الواجهة %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "لا يمكن عرض قائمة الواجهات"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "واجهة SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "سياق"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "لا يمكن ضبط مستخدم في سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "لا يمكن ضبط دور في سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "لا يمكن ضبط حقل mls في سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "مواصفات ملف خاطئة"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "لا يمكن التحقق من إذا كان سياق الملف لـ %s معرفا"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "لا يمكن إنشاء سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "لا يمكن ضبط نوع في سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "لا يمكن ضبط سياق ملف لـ %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "لا يمكن إضافة سياق ملف لـ %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "يتطلب setype، serange أو seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "سياق الملف لـ %s غير معرف"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "لا يمكن استعلام سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "لا يمكن تعديل سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "لا يمكن عرض قائمة سياقات الملفات"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "لا يمكن حذف سياق الملف %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "سياق الملف لـ %s معرف في السياسة، لا يمكن حذفه"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "لا يمكن حذف سياق الملف لـ %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "لا يمكن عرض قائمة سياقات الملفات"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "لا يمكن عرض قائمة سياقات الملفات المحلية"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "نوع"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "لا يمكن التحقق من إذا كانت القيمة المنطقية %s معرفة"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "القيمة المنطقية %s غير معرفة"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "لا يمكن استعلام سياق الملف %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "يجب أن تحدد أحد القيم التالية: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "لا يمكن ضبط القيمة المنطقية النشطة %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "لا يمكن تعديل القيمة المنطقية %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "بنية خاطئة %s: سجّل %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "القيمة المنطقية %s معرفة في السياسة، لا يمكن حذفها"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "لا يمكن حذف القيمة المنطقية %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "لا يمكن عرض قائمة القيم المنطقية"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "غير معروف"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "إلغاء التشغيل"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "تشغيل"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "قيمة منطقية لـSELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "وصف"
- 
-@@ -1007,7 +1019,7 @@ msgstr "خطأ في تعيين الذاكرة.\n"
- msgid "Error sending audit message.\n"
- msgstr "خطأ في إرسال رسالة التدوين.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "لا يمكن تحديد ضبط الإلزام.\n"
-@@ -1122,62 +1134,66 @@ msgstr "غير قادر على الحصول على مجموعة الإشارات
- msgid "Unable to set SIGHUP handler\n"
- msgstr "غير قادر على ضبط معالج SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "عفوا، لا يمكن استعمال newrole إلا على نواة SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "فشل في الحصول على old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "تحذير! استعادة معلومات tty غير ممكنة.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "خطأ في قراءة إعدادات خدمة PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: كلمة المرور خاطئة لـ %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: فشل في التفرع: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "غير قادر لاستعادة عنوان tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "فشل في إغلاق tty بصورة صحيحة\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "لا يمكن إغلاق الواصفات.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "خطأ في تعيين argv0 الخاص بالقشرة (shell).\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "غير قادر على استعادة البيئة، سيتم الإلغاء\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "فشل في تنفيذ القشرة (shell)\n"
- 
-@@ -1280,20 +1296,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "خطأ في الخيارات %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1349,577 +1365,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1957,1411 +1861,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "غير معروف"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:143
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:173
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:182
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/as.po b/policycoreutils/po/as.po
-index b14b757..f5448a3 100644
---- a/policycoreutils/po/as.po
-+++ b/policycoreutils/po/as.po
-@@ -1,37 +1,35 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Amitakhya Phukan <amitakhya.phukan at gmail.com>, 2006.
--# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008, 2009.
-+# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008-2010.
- # Amitakhya Phukan <aphukan at redhat.com>, 2008.
-+# Nilamdyuti Goswami <ngoswami at redhat.com>, 2011-2012.
-+# Nilamdyuti Goswami <ngoswami at redhat.com>, 2011-2012, 2013.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/"
--"as/)\n"
--"Language: as\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-07 14:17+0000\n"
-+"Last-Translator: ngoswami <ngoswami at redhat.com>\n"
-+"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/as/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: as\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"ব্যৱহাৰপ্ৰণালী: run_init <script> <args ...>\n"
--"  এই ক্ষেত্ৰত: <script> দ্বাৰা সঞ্চালনৰ উদ্দেশ্যে init স্ক্ৰিপ্ট চিহ্নিত কৰা হয়,\n"
--"         <args ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয় ।"
-+msgstr "ব্যৱহাৰ: run_init <script> <args ...>\n  এই ক্ষেত্ৰত: <script> দ্বাৰা সঞ্চালনৰ বাবে init স্ক্ৰিপ্ট চিহ্নিত কৰা হয়,\n         <args ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয়।"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
-@@ -39,16 +37,16 @@ msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "হিচাপ সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "একাওন্ট সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
--msgstr "গুপ্তশব্দ: "
-+msgstr "পাছৱাৰ্ড: "
- 
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "shadow passwd নথিপত্ৰত আপোনাৰ তথ্য পোৱা নাযায় ।\n"
-+msgstr "shadow passwd ফাইলত আপোনাৰ তথ্য পোৱা নাযায়।\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -58,379 +56,381 @@ msgstr "getpass'ৰ দ্বাৰা /dev/tty খোলা সম্ভৱ ন
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr "run_init: %s'ৰ গুপ্তশব্দ সঠিক নহয়\n"
-+msgstr "run_init: %s'ৰ পাছৱাৰ্ড সঠিক নহয়\n"
- 
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "%s নথিপত্ৰ খোলোঁতে ব্যৰ্থ\n"
-+msgstr "%s ফাইল খোলোঁতে ব্যৰ্থ\n"
- 
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr "%s নথিপত্ৰত কোনো context উপস্থিত নাই\n"
-+msgstr "%s ফাইলত কোনো context উপস্থিত নাই\n"
- 
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr "দুঃক্ষিত, run_init অকল SELinux কাৰ্ণেলৰ সৈতে ব্যৱহাৰযোগ্য ।\n"
-+msgstr "দুঃক্ষিত, run_init অকল SELinux কাৰ্ণেলৰ সৈতে ব্যৱহাৰযোগ্য।\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "অনুমোদন কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "অনুমোদন কৰোঁতে ব্যৰ্থ।\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "exec context %s লৈ স্থাপন কৰা নাযায় ।\n"
-+msgstr "exec context %s লৈ স্থাপন কৰা নাযায়।\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** গুৰুত্বপূৰ্ণ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
--msgstr "চিহ্নিত পলিচি সৰঞ্জাম সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "আন্তৰ্জাতিক"
-+msgstr "চিহ্নিত নীতি পেকেইজ সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
- 
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage হেন্ডেল নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"SELinux নিয়মনীতি বৰ্তমানে পৰিচালিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয় ।"
-+msgstr "SELinux নিয়মনীতি বৰ্তমানে ব্যৱস্থাপিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয়।"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
--msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায় ।"
-+msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায়।"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage সংযোগ স্থাপন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
--msgstr "MLS-ৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
-+msgstr "MLSৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "বাস্তবায়িত নহয়"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
--msgstr ""
-+msgstr "Semanage আদান-প্ৰদান ইতিমধ্যে চলমান"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage আদান-প্ৰদান আৰম্ভ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage আদান-প্ৰদান সমাপ্ত কৰা নাযায়"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
--msgstr ""
-+msgstr "Semanage আদান-প্ৰদান চলমান নহয়"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux অংশৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "অংশৰ নাম"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "ভাৰ্সান"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabled"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "অংশ %s সক্ৰিয় কৰা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit ক 'on' বা 'off' ৰ প্ৰয়োজন"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Builtin Permissive ধৰণসমূহ"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "স্বনিৰ্বাচিত Permissive ধৰণসমূহ"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr "permissive ডোমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
-+msgstr "permissive ডমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr "permissive ডোমেইন %s সৰিয়ে ফেলা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
-+msgstr "permissive ডমেইন %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux সমষ্টি %s উপস্থিত নাই"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
--msgstr "Linux ব্যৱহাৰকৰোঁতা %s বৰ্তমানে উপস্থিত নাই"
-+msgstr "Linux ব্যৱহাৰকাৰী %s বৰ্তমানে উপস্থিত নাই"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s'ৰ নাম নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত MLS ৰেঞ্জ নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত MLS বিস্তাৰ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser অথবা serange আৱশ্যক"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
-+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত seuser সন্ধান কৰা নাযায়"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"%s'ৰ বাবে প্ৰৱেশ মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
-+msgstr "%s'ৰ বাবে লগিন মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং আঁতৰুৱা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
--msgstr "প্ৰৱেশ মেপিং তালিকাভুক্ত কৰা নাযায়"
-+msgstr "লগিন মেপিং তালিকাভুক্ত কৰা নাযায়"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
--msgstr "প্ৰৱেশ নাম"
-+msgstr "লগিন নাম"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
--msgstr "SELinux ব্যৱহাৰকৰোঁতা"
-+msgstr "SELinux ব্যৱহাৰকাৰী"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS সীমা"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr "সেৱা"
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
-+msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
--msgstr "%s'ৰ বাবে ব্যৱহাৰকৰোঁতা সন্ধান কৰা নাযায়"
-+msgstr "%s'ৰ বাবে ব্যৱহাৰকাৰী সন্ধান কৰা নাযায়"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s'ৰ অন্তত এটা ভূমিকা যোগ কৰা আৱশ্যক"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকৰোঁতা নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকাৰী নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s ভূমিকাটি, %s'ৰ বাবে নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত MLS স্তৰ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s প্ৰেফিক্সটি %s'ৰ ক্ষেত্ৰত যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
--msgstr "%s'ৰ বাবে চাবি প্ৰাপ্ত কৰা নাযায়"
-+msgstr "%s'ৰ বাবে কি' প্ৰাপ্ত কৰা নাযায়"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr "SELinux ব্যৱহাৰকৰোঁতা %s যোগ কৰা নাযায়"
-+msgstr "SELinux ব্যৱহাৰকাৰী %s যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
--msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা ৰেঞ্জ উল্লেখ কৰা আৱশ্যক"
-+msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা বিস্তাৰ উল্লেখ কৰা আৱশ্যক"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "প্ৰেফিক্স অথবা ভূমিকা উল্লেখ কৰা আৱশ্যক"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
-+msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
-+msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
--"নহয়"
-+msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য নহয়"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr "SELinux ব্যৱহাৰকৰোঁতা %s আঁতৰুৱা নাযায়"
-+msgstr "SELinux ব্যৱহাৰকাৰী %s আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
--msgstr "SELinux ব্যৱহাৰকৰোঁতাসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "SELinux ব্যৱহাৰকাৰীসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "ব্যৱহাৰকৰোঁতা %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "ব্যৱহাৰকাৰী %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "লেবেল ব্যৱস্থা"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "প্ৰেফিক্স"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS স্তৰ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS সীমা"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ৰোল"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
--msgstr "udp অথবা tcp প্ৰোটোকল আৱশ্যক"
-+msgstr "udp অথবা tcp প্ৰটোকল আৱশ্যক"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "অবৈধ পোৰ্ট"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
--msgstr "%s/%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s/%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
--msgstr "ধৰন উল্লেখ কৰা আৱশ্যক"
-+msgstr "ধৰণ উল্লেখ কৰা আৱশ্যক"
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr "ধৰণ %s অবৈধ, পোৰ্ট ধৰণ হব লাগিব"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "পোৰ্ট %s/%s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-@@ -453,7 +453,7 @@ msgstr "%s/%s'ৰ বাবে context নিৰ্মাণ কৰা নায
- #: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
- 
- #: ../semanage/seobject.py:1020
- #, python-format
-@@ -463,7 +463,7 @@ msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ভূম
- #: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
- 
- #: ../semanage/seobject.py:1029
- #, python-format
-@@ -480,8 +480,8 @@ msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context নিৰ্
- msgid "Could not add port %s/%s"
- msgstr "%s/%s পোৰ্ট যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype অথবা serange আৱশ্যক"
- 
-@@ -489,464 +489,473 @@ msgstr "setype অথবা serange আৱশ্যক"
- msgid "Requires setype"
- msgstr "setype আৱশ্যক"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s পোৰ্ট নিৰ্ধাৰিত নহয়"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s পোৰ্ট সন্ধান কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s পোৰ্ট পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s পোৰ্ট আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s পোৰ্টটি নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s পোৰ্ট আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
--msgstr "SELinux পোৰ্টৰ ধৰন"
-+msgstr "SELinux পোৰ্টৰ ধৰণ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "প্ৰোটো"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "পোৰ্ট সংখ্যা"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "নোডৰ ঠিকনা উল্লেখ কৰা আৱশ্যক"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "অজ্ঞাত বা হেৰুৱা আচাৰবিধি"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux Type আৱশ্যক"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr "SELinux ন'ড ধৰণৰ প্ৰয়োজন"
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr "ধৰণ %s অবৈধ, এটা ন'ড ধৰণ হব লাগিব"
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
--msgstr "%s'ৰ চাবি নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s'ৰ কি' নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "addr %s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
--msgstr "%s-ৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
-+msgstr "%sৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
--msgstr "%s-ৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%sৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকৰ্তা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত addr context নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "%s addr যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "%s addr নিৰ্ধাৰিত নহয়"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "%s addr প্ৰশ্ন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "%s addr পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "%s addr নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "%s addr আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "সকলো ন'ড মেপিংসমূহ মচি পেলাব নোৱাৰি"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
--msgstr "addr-ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "addrৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux Type আৱশ্যক"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s'ৰ প্ৰেক্ষাপট নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ভূমিকাৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s'ৰ ক্ষেত্ৰত বাৰ্তাৰ context নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s প্ৰেক্ষাপট যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s প্ৰেক্ষাপট সন্ধান কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s প্ৰেক্ষাপট পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s প্ৰেক্ষাপটটি নিয়মনীতিত নিৰ্ধাৰিত হৈছে আৰু অপসাৰণযোগ্য নহয়"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "সকলো আন্তঃপৃষ্ঠ  মেপিংসমূহ মচিব নোৱাৰি"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "প্ৰেক্ষাপটৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
--msgstr "SELinux সংযোগমাধ্যম"
-+msgstr "SELinux আন্তঃপৃষ্ঠ"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
--msgstr "কনটেক্সট"
-+msgstr "পৰিপ্ৰেক্ষতিত"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী ইতিমধ্যে আছে"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী বৰ্তমানে নাই"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
--msgstr "নথিপত্ৰৰ বৈশিষ্ট্য বৈধ নহয়"
-+msgstr "ফাইলৰ বৈশিষ্ট্য বৈধ নহয়"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ফাইল ধাৰ্য্যকৰণে খালি ঠাই অন্তৰ্ভুক্ত কৰিব নোৱাৰে"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে; '%s' যোগ কৰাৰ চেষ্টা কৰি চাওক"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr "ধৰণ %s অবৈধ, এটা ফাইল অথবা ডিভাইচ ধৰণ হব লাগিব"
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "%s'ৰ নথিপত্ৰ context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-+msgstr "%s'ৰ ফাইল context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "%s'ৰ নথিপত্ৰ contex নিৰ্মাণ কৰা নাযায়"
-+msgstr "%s'ৰ ফাইল contex নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context নিৰ্ধাৰণ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context নিৰ্ধাৰণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰ context যোগ কৰা নাযায়"
-+msgstr "%s'ৰ ক্ষেত্ৰত ফাইল context যোগ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange অথবা seuser আৱশ্যক"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
--msgstr "%s'ৰ নথিপত্ৰ context আৱশ্যক"
-+msgstr "%s'ৰ ফাইল context আৱশ্যক"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "%s'ৰ বাবে নথিপত্ৰ context সন্ধান কৰা নাযায়"
-+msgstr "%s'ৰ বাবে ফাইল context সন্ধান কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "%s'ৰ বাবে নথিপত্ৰ context পৰিবৰ্তন কৰা নাযায়"
-+msgstr "%s'ৰ বাবে ফাইল context পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
--msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
--msgstr "নথিপত্ৰ context %s  আঁতৰুৱা নাযায়"
-+msgstr "ফাইল context %s  আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"%s'ৰ নথিপত্ৰ context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
-+msgstr "%s'ৰ ফাইল context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "%s'ৰ নথিপত্ৰ context আঁতৰুৱা নাযায়"
-+msgstr "%s'ৰ ফাইল context আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
--msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
--msgstr "স্থানীয় নথিপত্ৰৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-+msgstr "স্থানীয় ফাইলৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
--msgstr "ধৰন"
-+msgstr "ধৰণ"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Local fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "বুলিয়েন %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই তাক পৰীক্ষা কৰা নাযায়"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "বুলিয়েন %s'ৰ মান বৰ্তমানে নিৰ্ধাৰিত আছে"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
--msgstr "%s'ৰ নথিপত্ৰ context সন্ধান কৰা নাযায়"
-+msgstr "%s'ৰ ফাইল context সন্ধান কৰা নাযায়"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "নিম্নলিখিত এটা মান উল্লেখ কৰা আৱশ্যক: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "%s বুলিয়েনৰ সক্ৰিয় মান নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s বুলিয়েনৰ মান পৰিবৰ্তন কৰা নাযায়"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "ভুল বিন্যাস %s: ৰেকৰ্ড %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "বুলিয়েন %s'ৰ মান নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "বুলিয়েন %s আঁতৰুৱা নাযায়"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "বুলিয়েনৰ তালিকা নিৰ্মাণ কৰা নাযায়"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "অজানা"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "বন্ধ"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "আৰম্ভ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux বুলিয়েন"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "অৱস্থা"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "অবিকল্পিত"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "বিৱৰণ"
- 
-@@ -958,27 +967,27 @@ msgstr "PAM_TTY নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr "newrole: সেৱাৰ নাম বিন্যাসৰ hashtable ওভাৰ-ফ্লো\n"
-+msgstr "newrole: সেৱাৰ নাম বিন্যাসৰ hashtable অভাৰফ্লো\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr "newrole:  %s:  %lu পংক্তিতে সমস্যা ।\n"
-+msgstr "newrole:  %s:  %lu পংক্তিতে সমস্যা।\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "passwd নথিপত্ৰত বৈধ নিবেশ পোৱা নাযায় ।\n"
-+msgstr "passwd ফাইলত বৈধ প্ৰবিষ্টি পোৱা নাযায়।\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
- msgid "Out of memory!\n"
--msgstr "স্মৃতিশক্তি অবশিষ্ট নাই!\n"
-+msgstr "মেমৰি অবশিষ্ট নাই!\n"
- 
- #: ../newrole/newrole.c:455
- #, c-format
- msgid "Error!  Shell is not valid.\n"
--msgstr "ত্ৰুটি!  বৈধ শ্বেল ব্যৱহাৰ কৰা নহয় ।\n"
-+msgstr "ত্ৰুটি!  বৈধ শ্বেল ব্যৱহাৰ কৰা নহয়।\n"
- 
- #: ../newrole/newrole.c:512
- #, c-format
-@@ -988,51 +997,47 @@ msgstr "পৰিবেশ পৰিশ্ৰুত কৰোঁতে ব্য
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "uid পৰিবৰ্তন কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে ।\n"
-+msgstr "uid পৰিবৰ্তন কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে।\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "KEEPCAPS'ৰ মান পুনৰায় নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
-+msgstr "KEEPCAPS'ৰ মান পুনৰ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "অডিট প্ৰণালীতৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "অডিট চিস্টেমতৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ।\n"
- 
- #: ../newrole/newrole.c:641
- #, c-format
- msgid "Error allocating memory.\n"
--msgstr "স্মৃতিশক্তি নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "মেমৰি নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ।\n"
- 
- #: ../newrole/newrole.c:648
- #, c-format
- msgid "Error sending audit message.\n"
--msgstr "অডিট সংক্ৰান্ত বাৰ্তা পাঠাতে ব্যৰ্থ ।\n"
-+msgstr "অডিট সংক্ৰান্ত বাৰ্তা পাঠাতে ব্যৰ্থ।\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "enforcing মোড নিৰ্ধাৰণ কৰা নাযায় ।\n"
-+msgstr "enforcing অৱস্থা নিৰ্ধাৰণ কৰা নাযায়।\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "ত্ৰুটি!  %s খোলোঁতে ব্যৰ্থ ।\n"
-+msgstr "ত্ৰুটি!  %s খোলোঁতে ব্যৰ্থ।\n"
- 
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  %s'ৰ ক্ষেত্ৰত বৰ্তমান context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব "
--"না ।\n"
-+msgstr "%s!  %s'ৰ ক্ষেত্ৰত বৰ্তমান context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব না।\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  %s'ৰ ক্ষেত্ৰত নতুন context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা ন'হ'ব  "
--"।\n"
-+msgstr "%s!  %s'ৰ ক্ষেত্ৰত নতুন context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা ন'হ'ব  ।\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1042,7 +1047,7 @@ msgstr "%s!  %s'ৰ ক্ষেত্ৰত নতুন context স্থা
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s'ৰ লেবেল পৰিবৰ্তিত হৈছে ।\n"
-+msgstr "%s'ৰ লেবেল পৰিবৰ্তিত হৈছে।\n"
- 
- #: ../newrole/newrole.c:778
- #, c-format
-@@ -1057,12 +1062,12 @@ msgstr "ত্ৰুটি: একাধিক ভূমিকা উল্ল
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "ত্ৰুটি: একাধিক ধৰনৰ নথিপত্ৰ নিৰ্ধাৰিত হৈছে\n"
-+msgstr "ত্ৰুটি: একাধিক ধৰণৰ ফাইল নিৰ্ধাৰিত হৈছে\n"
- 
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনৰ সৈতে ব্যৱহাৰ কৰা যাবে\n"
-+msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনৰ সৈতে ব্যৱহাৰ কৰা যাব\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
-@@ -1072,17 +1077,17 @@ msgstr "ত্ৰুটি: একাধিক স্তৰ নিৰ্ধা
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "ত্ৰুটি: নিম্ন নিৰাপত্তাসম্পন্ন টাৰ্মিনেলত মাত্ৰা পৰিবৰ্তনৰ অনুমতি উপলব্ধ নহয় \n"
-+msgstr "ত্ৰুটি: নিম্ন সুৰক্ষাসম্পন্ন টাৰ্মিনেলত মাত্ৰা পৰিবৰ্তনৰ অনুমতি উপলব্ধ নহয় \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "ডিফল্ট প্ৰকৃতি সনাক্ত কৰা নাযায় ।\n"
-+msgstr "অবিকল্পিত প্ৰকৃতি সনাক্ত কৰা নাযায়।\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "new context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "new context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
-@@ -1092,22 +1097,22 @@ msgstr "নতুন ভূমিকা %s স্থাপন কৰোঁতে
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "নতুন ধৰন %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
-+msgstr "নতুন ধৰণ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
- 
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "%s স্তৰ সহ নতুন ৰেঞ্জ নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
-+msgstr "%s স্তৰ সহ নতুন বিস্তাৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "নতুন ৰেঞ্জ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
-+msgstr "নতুন বিস্তাৰ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
- 
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "নতুন context'কে string হিসাবে ৰূপান্তৰ কৰা নাযায়\n"
-+msgstr "নতুন context'কে string হিচাপে ৰূপান্তৰ কৰা নাযায়\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1117,96 +1122,100 @@ msgstr "%s বৈধ context নহয়\n"
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "new_context'ৰ বাবে স্মৃতিশক্তি বৰাদ্দ কৰোঁতে ব্যৰ্থ"
-+msgstr "new_context'ৰ বাবে মেমৰি আবন্টন কৰোঁতে ব্যৰ্থ"
- 
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "ফাঁকা সিগন্যাল সংকলন প্ৰাপ্ত কৰোঁতে ব্যৰ্থ\n"
-+msgstr "খালি সংকেত সংকলন প্ৰাপ্ত কৰোঁতে ব্যৰ্থ\n"
- 
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP হেন্ডলাৰ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "ক্ষমা কৰিব, newrole এ ক্ষমতাসমূহ বাদ দিবলে ব্যৰ্থ হল\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "দুঃক্ষিত, newrole অকল এটা SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাবে ।\n"
-+msgstr "দুঃক্ষিত, newrole অকল এটা SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাব।\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "old_context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "old_context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "ত্ৰুটি!  tty সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰা নাযায় ।\n"
-+msgstr "ত্ৰুটি!  tty সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰা নাযায়।\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
--msgstr "PAM সেৱাৰ বিন্যাস পড়তে ত্ৰুটি ।\n"
-+msgstr "PAM সেৱাৰ বিন্যাস পঢ়োতে ত্ৰুটি।\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: %s'ৰ গুপ্তশব্দ সঠিক নহয়\n"
-+msgstr "newrole: %s'ৰ পাছৱাৰ্ড সঠিক নহয়\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: fork কৰোঁতে ব্যৰ্থ: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "tty লেবেল পুনৰায় স্থাপন কৰোঁতে ব্যৰ্থ...\n"
-+msgstr "tty লেবেল পুনৰ স্থাপন কৰোঁতে ব্যৰ্থ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty সঠিকৰূপে বন্ধ কৰোঁতে ব্যৰ্থ\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "বিৱৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায় ।\n"
-+msgstr "বিৱৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায়।\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "শ্বেল'ৰ argv0 বৰাদ্দ কৰোঁতে ব্যৰ্থ ।\n"
-+msgstr "শ্বেল'ৰ argv0 আবন্টন কৰোঁতে ব্যৰ্থ।\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "পৰিবেশ পুনৰুদ্ধাৰ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "শ্বেল exec কৰোঁতে ব্যৰ্থ\n"
- 
- #: ../load_policy/load_policy.c:22
- #, c-format
- msgid "usage:  %s [-qi]\n"
--msgstr "ব্যৱহাৰপ্ৰণালী:  %s [-qi]\n"
-+msgstr "ব্যৱহাৰ:  %s [-qi]\n"
- 
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr "%s:  পলিচি তুলি লোৱা হৈছে আৰু প্ৰাৰম্ভিক লোডৰ অনুৰোধ জনোৱা হৈছে\n"
-+msgstr "%s:  নীতি ল'ড কৰা হৈছে আৰু প্ৰাৰম্ভিক ল'ডৰ অনুৰোধ জনোৱা হৈছে\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  পলিচি তুলি লোৱা নাযায় আৰু enforcing মোডৰ অনুৰোধ জনোৱা হৈছে:  %s\n"
-+msgstr "%s:  নীতি ল'ড কৰা নাযায় আৰু enforcing অৱস্থাৰ অনুৰোধ জনোৱা হৈছে:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  চিহ্নিত নিয়মনীতি তুলি লোৱা নাযায়:  %s\n"
-+msgstr "%s:  চিহ্নিত নিয়মনীতি ল'ড কৰা নাযায়:  %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
-@@ -1238,46 +1247,46 @@ msgstr "একাধিক প্ৰকৃতিৰ সংবেদনশীল
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "ব্যৱহাৰপ্ৰণালী %s CATEGORY File ..."
-+msgstr "ব্যৱহাৰ %s CATEGORY File ..."
- 
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "ব্যৱহাৰপ্ৰণালী %s -l CATEGORY user ..."
-+msgstr "ব্যৱহাৰ %s -l CATEGORY user ..."
- 
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "ব্যৱহাৰপ্ৰণালী %s [[+|-]CATEGORY],...]q File ..."
-+msgstr "ব্যৱহাৰ %s [[+|-]CATEGORY],...]q File ..."
- 
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr "ব্যৱহাৰপ্ৰণালী %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr "ব্যৱহাৰ %s -l [[+|-]CATEGORY],...]q user ..."
- 
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
--msgstr "ব্যৱহাৰপ্ৰণালী %s -d File ..."
-+msgstr "ব্যৱহাৰ %s -d File ..."
- 
- #: ../scripts/chcat:330
- #, c-format
- msgid "Usage %s -l -d user ..."
--msgstr "ব্যৱহাৰপ্ৰণালী %s -l -d user ..."
-+msgstr "ব্যৱহাৰ %s -l -d user ..."
- 
- #: ../scripts/chcat:331
- #, c-format
- msgid "Usage %s -L"
--msgstr "ব্যৱহাৰপ্ৰণালী %s -L"
-+msgstr "ব্যৱহাৰ %s -L"
- 
- #: ../scripts/chcat:332
- #, c-format
- msgid "Usage %s -L -l user"
--msgstr "ব্যৱহাৰপ্ৰণালী %s -L -l user"
-+msgstr "ব্যৱহাৰ %s -L -l user"
- 
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "বিকল্পেৰ তালিকা সমাপ্ত কৰোঁতে -- প্ৰয়োগ কৰক ।  উদাহৰণস্বৰূপ"
-+msgstr "বিকল্পেৰ তালিকা সমাপ্ত কৰোঁতে -- প্ৰয়োগ কৰক।  উদাহৰণস্বৰূপ"
- 
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1287,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "বিকল্প সংক্ৰান্ত ত্ৰুটি %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "বুলিয়েন"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "সকলো"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "স্বনিৰ্ধাৰিত"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ফাইল লেবেল ব্যৱস্থা"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ফাইল\nগুণ"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nফাইলৰ ধৰণ"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ফাইল\nধৰণ"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "ব্যৱহাৰকাৰী মেপিং"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "লগিন\nনাম"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nব্যৱহাৰকাৰী"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS সীমা"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "লগিন '%s' আৱশ্যক"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "নীতি অংশ"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "অংশেৰ নাম"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "অডিট অসামৰ্থবান কৰা হব"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "অডিট সামৰ্থবান কৰা হব"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "নীতি অংশ ল'ড কৰক"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat ২০০৭"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "অমিতাক্ষ ফুকন (aphukan at fedoraproject.org), নীলমদ্যুতি গোস্বামী (ngoswami at redhat.com)"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "বুলিয়েন ডাইলগ যোগ কৰক"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "বুলিয়েন নাম"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux Policy নিৰ্মাণৰ সামগ্ৰী"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>আপুনি অন্তৰ্ভুক্ত কৰিব বিচৰা এপ্লিকেচন অথবা ব্যৱহাৰকাৰী ভূমিকাৰ বাবে নীতিৰ ধৰণ বাছক:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>এপ্লিকেচন</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "প্ৰমিত Init ডিমন"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "বুট কৰাৰ সময় init স্ক্ৰিপ্টৰ মাধ্যমে আৰম্ভ হোৱা ডিমনসমূহ প্ৰমিত Init ডিমন নামে পৰিচিত। সাধাৰণতে /etc/rc.d/init.d ত এটা স্ক্ৰিপ্ট উপস্থিত থকা আৱশ্যক।"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS চিস্টেম ডিমন"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ইন্টাৰনেট সেৱাসমূহ ডিমন (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "ইন্টাৰনেট সেৱাসমূহ ডিমনৰ ডিমনসমূহ xinetd দ্বাৰা আৰম্ভ কৰা হয়।"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "ৱেব চাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI) CGI স্ক্ৰিপ্ট"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "ব্যৱহাৰকাৰী দ্বাৰা আৰম্ভ কৰা কোনো এপ্লিকেচন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন নামে পৰিচিত"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ব্যৱহাৰকাৰীৰ লগ-ইন</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "বৰ্তমানে উপস্থিত ব্যৱহাৰকাৰী ভূমিকা"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "বৰ্তমানে উপস্থিত লগ-ইন ব্যৱহাৰকাৰীৰ তথ্য পৰিবৰ্তন কৰক।"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "সৰ্বনিম্ন টাৰ্মিনেল ব্যৱহাৰকাৰীৰ ভূমিকা"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "চিহ্নিত ব্যৱহাৰকাৰী টাৰ্মিনেল অথবা দূৰবৰ্তী লগ-ইনৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব।  অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "সৰ্বনিম্ন X Windows ব্যৱহাৰকাৰীৰ ভূমিকা"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "চিহ্নিত ব্যৱহাৰকাৰী X অথবা টাৰ্মিনেলৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব।  অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ব্যৱহাৰকাৰীৰ ভূমিকা"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা, su বিনা আৰু sudo বিনা ব্যৱহাৰকাৰী ভূমিকা।"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "প্ৰশাসক ব্যৱহাৰকাৰীৰ ভূমিকা"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা আৰু su বিনা ব্যৱহাৰকাৰী ভূমিকা। sudo সহযোগে root ব্যৱহাৰকাৰীৰ প্ৰশাসনিক ভূমিকা প্ৰয়োগ কৰা যাব।"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>root ব্যৱহাৰকাৰী</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "এই ব্যৱহাৰকাৰী দ্বাৰা root পৰিচয়ে মেচিন ব্যৱস্থাপনা কৰা হলে 'Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা' নিৰ্বাচন কৰক। চিস্টেমত, এই ব্যৱহাৰকাৰীয়ে পোনেপোনে লগ-ইন কৰিবলৈ সক্ষম ন'হ'ব।"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>এপ্লিকেচনৰ নাম অথবা ব্যৱহাৰকাৰী ভূমিকা সুমুৱাওক:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "নাম"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "confine কৰাৰ বাবে এক্সেকিউটেবলৰ সম্পূৰ্ণ পথ লিখক।"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "confine কৰা ব্যৱহাৰকাৰী অথবা এপ্লিকেচন ভূমিকাৰ স্বতন্ত্ৰ নাম লিখক।"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "এক্সেকিউটেবল"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init স্ক্ৰিপ্ট"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "confine কৰা এপ্লিকেচন আৰম্ভৰ বাবে init স্ক্ৰিপ্টৰ সম্পূৰ্ণ পথ লিখক।"
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>পৰিবৰ্তন কৰিবলে স্থায়ী ভূমিকা বাছক:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s ডমেইনলে স্থানান্তৰ হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক।"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "ভূমিকা টেব"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s যি ভূমিকাসমূহত পৰিবৰ্তন হব সেয়া বাছক:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s যি এপ্লিকেচন ডমেইনসমূহলে পৰিবৰ্তন হব সেয়া বাছক।"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "পৰিবৰ্তন \nভূমিকা টেব"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>%s লে পৰিবৰ্তন হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক (_r):</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "চিহ্নিত এপ্লিকেচন ডমেইনত ৰূপান্তৰযোগ্য ব্যৱহাৰকাৰীৰ ভূমিকা নিৰ্বাচন কৰক"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s এ প্ৰশাসন কৰা ডমেইনসমূহ বাছক:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "চিহ্নিত ব্যৱহাৰকাৰী দ্বাৰা ব্যৱস্থাপনাৰ বাবে ডমেইন নিৰ্বাচন কৰক।"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s ৰ বাবে অতিৰিক্ত ভূমিকাসমূহ বাছক:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s এ বন্ধা নেটৱাৰ্ক পোৰ্টসমূহ সুমুৱাওক:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP পোৰ্ট</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "সকল"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s ক যিকোনো udp পোৰ্টলে বন্ধাৰ অনুমতি দিয়ক"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "%s ক 0 ৰ সৈতে bindresvport কল কৰাৰ অনুমতি দিয়ে। পোৰ্ট 600-1024 লে বন্ধা হৈছে"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "অসংৰক্ষিত পোৰ্ট (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s এ বন্ধা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "নিৰ্বাচিত পোৰ্ট"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "%s ক যিকোনো পোৰ্ট > 1024 লে বন্ধাৰ অনুমতি দিয়ে"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP পোৰ্ট</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "নেটৱাৰ্ক\nবান্ধনী টেব"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s এ সংয়োগ কৰা নেটৱাৰ্ক পোৰ্টসমূহ বাছক:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s ক যিকোনো tcp পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ে"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s এ সংযোগ কৰা tcp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s ক যিকোনো udp পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ে"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "%s এ সংযোগ কৰা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s ৰ বাবে সাধাৰণ এপ্লিকেচন ট্ৰেইটসমূহ বাছক:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog বাৰ্তা লিখা হয়\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmpত উপস্থিত অস্থায়ী ফাইল নিৰ্মাণ/পৰিবৰ্তন কৰক"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "অনুমোদনৰ বাবে Pam ব্যৱহাৰ কৰক"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch অথবা getpw* কল ব্যৱহাৰ কৰা হয়"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ব্যৱহাৰ কৰা হয়"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "অডিট সংক্ৰান্ত বাৰ্তা পঠিওৱা হয়"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "টাৰ্মিনেলৰ সৈতে যোগাযোগ"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ই-মেইল বাৰ্তা পঠিওৱা হয়"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ যোগ কৰক</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ। Pid ফাইলসমূহ, লগ ফাইলসমূহ, var/lib ফাইলসমূহ ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s নীতিৰ পৰা বুলিয়ানসমূহ যোগ কৰক:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ডমেইন দ্বাৰা ব্যৱহাৰ কৰা বুলিয়ানসমূহ যোগ কৰক/আতৰাওক"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>আপুনি কোন ডাইৰেকটৰিত %s সৃজন কৰিব?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
-+msgstr "নীতি ডাইৰেকটৰি"
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "ভূমিকা"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "উপস্থিত_ব্যৱহাৰকাৰী"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "এপ্লিকেচন"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ডাইৰেকটৰি হোৱা আৱশ্যক"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "এটা ব্যৱহাৰকাৰী নিৰ্বাচন কৰা আৱশ্যক"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "confine কৰাৰ বাবে এক্সিকিউটেবিল ফাইল নিৰ্বাচন কৰক"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "confine কৰাৰ বাবে init script ফাইল নিৰ্বাচন কৰক।"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে সৃষ্টি কৰা বা লিকা ফাইল(সমূহ) বাছক"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে অধিকাৰী কৰা আৰু লিখা ডাইৰেকটৰি(সমূহ) বাছক"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "নীতি ফাইলসমূহ সৃজন কৰিবলে ডাইৰেকটৰি বাছক"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "বৰ্তমান নিয়মনীতিত %s_t ধৰণ বৰ্তমানে বেখ্যা কৰা হৈছে।\nআগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "নাম পৰীক্ষণ"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "বৰ্তমান নিয়মনীতিত %s.pp মডিউল বৰ্তমানে বেখ্যা কৰা হৈছে।\nআগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "আপুনি আখৰসমূহ আৰু নম্বৰসমূহৰে নিৰ্মিত আৰু কোনো খালি ঠাই নথকা এটা নাম যোগ কৰিব লাগিব।"
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "এক্সেকিউটেবল উল্লেখ কৰা আৱশ্যক"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
-+msgstr "SELinux বিন্যাস কৰক"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux পোৰ্ট\nধৰণ"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "প্ৰটোকল"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nস্তৰ"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "পোৰ্ট"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "প'ৰ্ট সংখ্যা \"%s\" বৈধ নহয়।  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "তালিকা দৰ্শন"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "দল দৰ্শন"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "আপনি কি নিশ্চিতৰূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s মচি পেলাওক"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s যোগ কৰক"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s পৰিবৰ্তন কৰক"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "অৱস্থা"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "নীতি ধৰণ সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।আপুনি আগবাঢ়িব বিচাৰে নে?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux disabled লে সলনি কৰিবলে এটা পুনৰাম্ভৰ প্ৰয়োজন হব। ই উপদেশিত নহয। যদিআপুনি পিছত SELinux অন কৰিম বুলি ভাৱে, চিস্টেমক পুনৰ লেবেল কৰাৰ প্ৰয়োজন হব।যদি আপুনি কেৱল চাব বিচাৰে যে SELinux এ আপোনাৰ চিস্টেমত সমস্যা সৃষ্টি কৰি আছে নে,আপুনি permissive অৱস্থাত যাব পাৰে যি কেৱল ত্ৰুটিসমূহ লগ কৰে আৰু SELinux নীতি বলৱৎ নকৰে। Permissive অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয়   আপুনি আগবাঢ়ইব বিচাৰে নে?"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux enabled লে সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি বহুত সময় লাগিব পাৰে।  আপুনি আগবাঢ়িব বিচাৰে নে?"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "স্বত্বাধিকাৰ (c)২০০৬ Red Hat, Inc.\nস্বত্বাধিকাৰ (c)২০০৬ ডেন ৱাল্শ <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux লগিন মেপিং যোগ কৰক"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux নেটৱাৰ্ক পোৰ্ট যোগ কৰা হ'ব"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux ধৰণ"
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ফাইলৰ বৈশিষ্ট্য"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ফাইলৰ ধৰণ"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "সৰ্বধৰণৰ ফাইল\nসাধাৰণ ফাইল\nডাইৰেকটৰি\nআখৰ ডিভাইচ\nব্লক-ডিভাইচ\nসকেট\nসিম্বলিক লিঙ্ক\nনেমড পাইপ\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ব্যৱহাৰকাৰী যোগ কৰক"
- 
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux ব্যৱস্থাপনা"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "যোগ কৰক"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "বৈশিষ্ট্যাবলী (_P)"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "মচি পেলাওক (_D)"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "ব্যৱস্থাপনাৰ বিষয় নিৰ্বাচন কৰক"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>নিৰ্বাচন কৰক:</b>"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "চিস্টেম অবিকল্পিত Enforcing অৱস্থা"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Disabled\nPermissive\nEnforcing\n"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "বৰ্তমান Enforcing অৱস্থা"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "চিস্টেম অবিকল্পিত নীতি ধৰণ "
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "বাছক যদি আপুনি পৰৱৰ্তী লগিনত সম্পূৰ্ণ ফাইল চিস্টেম পুনৰ লেবেল কৰাটো বিচাৰে।  পুনৰ লেবেল কৰোতে, চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।  যদি আপুনি নীতি ধৰণসমূহ পৰিবৰ্তন কৰি আছে অথবা disabled ৰ পৰা enforcing ত গৈ আছে, এটাপুনৰ লেবেলৰ প্ৰয়োজন হব।"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "পৰৱৰ্তী পুনৰাম্ভত পুনৰ লেবেল কৰক।"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "বুলিয়েন বৈশিষ্ট্যৰ মান চিস্টেমৰ অবিকল্পিতলৈ প্ৰত্যাবৰ্তন কৰা হ'ব"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "স্বনিৰ্ধাৰিত আৰু সকল বুলিয়েনেত অদল-বদল কৰক"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ফিল্টাৰ"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "পৰিপ্ৰেক্ষতিত যোগ কৰক"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "পৰিপ্ৰেক্ষতিত পৰিবৰ্তন কৰক"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ফাইল পৰিপ্ৰেক্ষতিত মচি পেলাওক"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "স্বনিৰ্ধাৰিত ফাইল পৰিপ্ৰেক্ষতিত আৰু সকলেত অদল-বদল কৰক"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ব্যৱহাৰকাৰী ম্যাপ ব্যৱস্থা যোগ কৰা হ'ব"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং পৰিবৰ্তন কৰক"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ব্যৱহাৰকাৰী যোগ কৰক"
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ব্যৱহাৰকাৰী পৰিবৰ্তন কৰক"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ব্যৱহাৰকাৰী মচি পেলাওক"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট যোগ কৰক"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট সম্পাদন পোৰ্ট"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট মচি পেলাওক"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "স্বনিৰ্ধাৰিত আৰু সকল পোৰ্টত অদল-বদল কৰক"
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "নতুন নিয়মনীতিৰ মডিউল নিৰ্মাণ কৰক"
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "নিয়মনীতিৰ মডিউল ল'ড কৰা হ'ব"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ল'ড কৰাৰ যোগ্য নিয়মনীতিৰ মডিউল আঁতৰুৱা হ'ব"
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "লগ ফাইল দ্বাৰা সাধাৰণত উল্লেখ নোহোৱা অতিৰিক্ত অডিট নিয়ম সক্ৰিয়/অসামৰ্থবান কৰা হব ।"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "প্ৰক্ৰিয়াটি permissive অৱস্থাত পৰিবৰ্তন কৰক।"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "প্ৰক্ৰিয়াটি enforcing অৱস্থাত পৰিবৰ্তন কৰক।"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "প্ৰক্ৰিয়া ডমেইন"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ব্যৱহাৰকাৰী '%s'ৰ উপস্থিত আৱশ্যক"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man পৃষ্ঠাসমূহ সৃজন কৰক"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "পথ যত সৃজন কৰা SELinux man পৃষ্ঠাসমূহ সংৰক্ষণ কৰা হব"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr "man পৃষ্ঠাসমূহৰ বাবে OS ৰ নাম"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr "নিৰ্বাচিত man পৃষ্ঠাৰ বাবে HTML man পৃষ্ঠাসমূহৰ গঠন সৃজন কৰক"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "সকলো ডমেইন"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "সৃষ্টি কৰিব লগিয়া man পৃষ্ঠাসমূহৰ ডমেইন নাম(সমূহ)"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Query SELinux নীতি নেটৱাৰ্ক তথ্য"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "সকলো SELinux পোৰ্ট ধৰণ তালিকাভুক্ত কৰক"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "পোৰ্টৰ সৈতে জড়িত SELinux ধৰণ দেখুৱাওক"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "এই SELinux ধৰণৰ বাবে বিৱৰিত পোৰ্টসমূহ দেখুৱাওক"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ডমেইনসমূহে নিজৰে মাজত যোগাযোগ কৰিব পাৰে নে চাবলে SELinux নীতিক প্ৰশ্ন কৰক"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "উৎস ডমেইন"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "লক্ষ্য ডমেইন"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "বুলিয়ানসমূহৰ বিৱৰণ চাবলে SELinux নীতি প্ৰশ্ন কৰক"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr "সকলো বুলিয়ান বিৱৰণসমূহ প্ৰাপ্ত কৰক"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "বিৱৰণৰ বাবে বুলিয়ান"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "এটা উৎস প্ৰক্ৰিয়া ডমেইন কিধৰণে লক্ষ্য প্ৰক্ৰিয়া ডমেইনলে পৰিবৰ্তন হয় চাবলে SELinux নীতি প্ৰশ্ন কৰক"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "উৎস প্ৰক্ৰিয়া ডমেইন"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "লক্ষ্য প্ৰক্ৰিয়া ডমেইন"
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr "এই ধৰণৰ নীতিৰ বাবে কমান্ডৰ প্ৰয়োজন"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr "SELinux নীতি আন্তঃপৃষ্ঠসমূহ তালিকাভুক্ত কৰক"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELInux নীতি মডিউল টেমপ্লেইট সৃজন কৰক"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr "আপুনি প্ৰসাৰন কৰিব বিচৰা ডমেইনৰ ধৰণ সুমুৱাওক"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr "এই ডমেইনলে পৰিবৰ্তন কৰা SELinux ব্যৱহাৰকাৰী(সকল) সুমুৱাওক"
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr "এই অন্তৰ্ভুক্ত প্ৰশাসকে প্ৰশাসন কৰা ডমেইন(সমূহ) সুমুৱাওক"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "সৃজন কৰিবলে নীতিৰ নাম"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr "পথ যত সৃজন কৰা নীতি ফাইলসমূহ সংৰক্ষণ কৰা হব"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "অন্তৰ্ভুক্ত কৰিবলে এক্সিকিউটেবুল"
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr "%s ৰ বাবে নীতি সৃজন কৰক"
- 
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "কমান্ডসমূহ"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr "বিকল্প SELinux নীতি, /sys/fs/selinux/ নীতিলে অবিকল্পিত"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr "কোনো SELinux নীতি ইনস্টল কৰা হোৱা নাই"
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr "%s নীতি ফাইল পঢ়িবলে ব্যৰ্থ"
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "অজ্ঞাত"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ইনটাৰ্নে'ট সেৱাৰ ডিমন"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr "অস্তিত্ববান ডমেইনৰ ধৰণ"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr "নূন্যতম টাৰ্মিনেল লগিন ব্যৱহাৰকাৰী ভূমিকা"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr "নূন্যতম X উইন্ডো লগিন ব্যৱহাৰকাৰী ভূমিকা"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr "ডেস্কটপ লগিন ব্যৱহাৰকাৰী ভূমিকা"
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr "প্ৰশাসক লগিন ব্যৱহাৰকাৰী ভূমিকা"
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr "গোপন ৰুট প্ৰশাসক ভূমিকা"
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "বৈধ ধৰণসমূহ:\n"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "পোৰ্ট সংখ্যাৰ ক্ষেত্ৰত 1 ৰ পৰা %dত সংখ্যা অথবা সংখ্যামালা ব্যৱহাৰ কৰা আৱশ্যক "
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr "আপুনি এটা বৈধ নীতি ধৰণ সুমুৱাব লাগিব"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr "আপোনাৰ %s ৰ বাবে আপোনাৰ নীতি মডিউলৰ বাবে আপুনি এটা নাম সুমুৱাব লাগিব।"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "নাম কোনো খালি ঠাই নথকাকৈ আল্ফা নিউমাৰিক হব লাগিব। বিকল্প \"-n MODULENAME\" ব্যৱহাৰ কৰি চাওক"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ব্যৱহাৰকাৰী ভূমিকা ধৰণসমূহক এক্সিকিউটেবুল ধাৰ্য্য কৰিব নোৱাৰি।"
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "কেৱল ডিমন এপ্লিকেচনসমূহে init স্ক্ৰিপ্ট ব্যৱহাৰ কৰিব পাৰিব.."
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve এটা বুলিয়ান মান হব লাগিব "
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "বুলিয়েন মান "
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos এটা বুলিয়েন মান হ'ব লাগিব"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache এটা বুলিয়েন মান হ'বই লাগিব"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ধৰণৰ ক্ষেত্ৰত স্বয়ংক্ৰিয়ৰূপে tmp ধৰণ নিৰ্ধাৰিত হ'ব"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr "%s নীতি মডিউলসমূহৰ বাবে স্থায়ী ডমেইনসমূহৰ প্ৰয়োজন"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "আপোনাৰ অন্তৰ্ভুক্ত প্ৰক্ৰিয়াৰ বাবে এক্সিকিউটেবল পথ সুমুৱাব লাগিব"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "ধৰণ প্ৰয়োগকাৰী ফাইল"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ফাইল পৰিপ্ৰেক্ষতিতৰ ফাইল"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr "Spec ফাইল"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "সংস্থাপন স্ক্ৰিপ্ট"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে ABRT ক অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ক ABRT ঘটনা স্ক্ৰিপ্টসমূহ নিয়ন্ত্ৰণ কৰিবলে abrt_handle_event_t ডমেইনত চলাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "antivirus প্ৰগ্ৰামসমূহক এটা চিস্টেমত সুৰক্ষা বিহিন ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr "auditadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ব্যৱহাৰকাৰীসমূহক এটা sssd চাৰ্ভাৰ ব্যৱহাৰ কৰাৰ পৰিৱৰ্তে ldap ৰ প্ৰত্যক্ষভাৱে ব্যৱহাৰকাৰী passwd প্ৰবিষ্টিসমূহ সমাধান কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr "ব্যৱহাৰকাৰীসকলক এটা yubikey  চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr "awstats ক Apache লগসমূহ পাৰ্জ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord দ্বাৰা বিবিধ বস্তু পাঠেৰ অনুমতি প্ৰদান কৰা হ'ব। nfs, samba, অপসাৰণযোগ্য ডিভাইচ, user temp আৰু অবিশ্বস্ত তথ্য সহ ফাইল"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Cobbler ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহাৰ কৰা ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Cobbler ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Cobbler ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Cobbler ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "collectd ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "চিস্টেম cron কাৰ্য্যসমূহক ফাইল পৰিপ্ৰেক্ষতিত পুনৰসংৰক্ষণ কৰাৰ বাবে ফাইলচিস্টেম পুনৰলেবেল কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs ডিমনক ছায়া পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "সৰ্বধৰণৰ ডিমন দ্বাৰা /ত corefile লিখাৰ অনুমতি প্ৰদান কৰা হ'ব"
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "সকলো ডিমনক tcp ৰেপাৰসমূহ পঢ়াৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "সকলো ডিমনক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ ক্ষমতা প্ৰদান কৰক"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr "dan ক ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr "dan ক ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "এটা মেমৰি অঞ্চলক দুয়ো এক্সিকিউটেবুল আৰু লিখিব পৰা হিচাপে মেপ কৰিবলে ব্যৱহাৰকাৰী ডমেইনসমূহৰ এপ্লিকেচনসমূহ নাচক কৰক, ই বিপদজনক আৰু এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm ক সকলো প্ৰক্ৰিয়া ডিবাগ অথবা ptrace কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc ক্লাএন্ট এপ্লিকেচনসমূহক iptables কমান্ডসমূহ এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP ডিমনক LDAP বেকএণ্ডসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "সকলো ডমেইনক অন্য ডমেইনসমূহৰ ফাইল বিৱৰকসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "সকলো ডমেইনক কাৰনেল ল'ড মডিউলসমূহ থকাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "এনট্ৰপি ফিডসমূহৰ উৎস হিচাপে অডিঅ' ডিভাইচসমূহৰ ব্যৱহাৰৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "exim ক ডাটাবেইচসমূহ (postgres, mysql) ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ সৃষ্টি, পঢ়া, লিখা, আৰু মচি পেলোৱাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron সমৰ্থন কৰিবলে cron ডমেইনত অতিৰিক্ত নিয়মসমূহ সামৰ্থবান কৰক।"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিবলে ফেনস্ড ডমেইনৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ফেনস্ড ডমেইনক ssh এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr "সকলো ডমেইনক fips_mode ত এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ftp চাৰ্ভাৰসমূহক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহক public_content_rw_t লেবেল কৰিব লাগিব।"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp চাৰ্ভাৰসমূহক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp চাৰ্ভাৰসমূহক mysql ডাটাবেইচ পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp চাৰ্ভাৰসমূহক স্থানীয় ব্যৱহাৰকাৰীসমূহলে লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখা অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত cifs ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত nfs ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ftp চাৰ্ভাৰসমূহক নিষ্ক্ৰিয় অৱস্থাৰ বাবে সকলো অসংৰক্ষিত পোৰ্টলে বান্ধনী ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI এ ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI এ cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGI এ nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Git অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টলে TCP চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:55
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে git_session_t domain ত Git ডিমন এক্সিকিউট হব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Git ডিমনে ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git চিস্টেম ডিমনে cifs ফাইল চিস্টেম অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git চিস্টেম ডিমনে nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "সকলো ডমেইনৰ বাবে urandom পঢ়া সামৰ্থবান কৰক।"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file বিকল্পৰ ব্যৱহাৰৰ অনুমতি দিয়ক। ই লগতে gpg-agent ক ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ে।"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে gpg ৱেব ডমেইনক অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd ক temp ডাইৰেকটৰি পঢ়াৰ অনুমতি দিয়ক।  kerberos tgt লে অভিগমৰ বাবে।"
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr "অতিথিক সমল exec কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে Apache ক অনুমতি দিয়ক। ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_content_rw_t লেবেল কৰিব লাগিব।"
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd ক বিল্ট ইন স্ক্ৰিপ্টিং (সাধাৰণ php) ৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "http ডিমনক স্পাম নীৰিক্ষণ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "httpd ক ftp পোৰ্ট আৰু এফিমেৰেল পোৰ্টসমূহলে সংযোগ কৰা এটা FTP ক্লাএন্ট হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd ক ldap পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http ডিমনক zabbix ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে cobbler ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে ডাটাবেইচসমূহলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd ক memcache চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd ক এটা পৰ্য্যায়ক হিচাপে ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "http ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Apache ক dbus ৰ সহায়ত avahi সেৱাৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi সমৰ্থনৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp পোৰ্টত শুনি httpd ক এটা FTP চাৰ্ভাৰ হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "httpd ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:189
--msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহ execmem/execstack ক অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "HTTPD ক ভালদৰে বন্ধ হবলে পোৰ্ট 80 লে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd প্ৰক্ৰিয়াসমূহক IPA সমল ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Apache ক mod_auth_ntlm_winbind ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache ক mod_auth_pam ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "httpd ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache ক stickshift অৱস্থাত চলাৰ অনুমতি দিয়ক, যাত্ৰিলৈ পৰিবৰ্তন নহয়"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd ডিমনক ইয়াৰ সম্পদ সীমাসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD ক চিস্টেম CGI স্ক্ৰিপ্টসমূহৰ নিচিনা একেটা ডমেইনত SSI এক্সিকিউটেবুলসমূহ চলোৱাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "apache স্ক্ৰিপ্টসমূহক ৰাজহুৱা সমললে লিখাৰ অনুমতি দিয়ক, ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_rw_content_t হিচাপে লেবেল কৰিব লাগিব।"
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Apache ক tmp সমল এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "HTTPD ক টাৰ্মিনেলৰ সৈতে সংযোগ কৰিবলে একত্ৰিত কৰক। টাৰ্মিনেলত প্ৰমাণপত্ৰসমূহৰ বাবে পাচফ্ৰেইছ সুমুৱাৰ বাবে প্ৰয়োজনীয়।"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "সকলো সমল ফাইলসমূহৰ HTTPD নিয়ন্ত্ৰণ একত্ৰিত কৰক।"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd ক FUSE ফাইল চিস্টেসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "httpd ক gpg চলোৱাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd ক এটা সেৱা আৰম্ভ কৰিবলে oddjob ৰ সৈতে যোগাযোগ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd ক openstack পোৰ্টসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr "Apache ক NS ৰেকৰ্ডসমূহ প্ৰশ্ন কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast ক কেৱল শব্দ পোৰ্টে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:102
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irssi IRC ক্লাএন্টক যিকোনো পোৰ্টৰ সৈতে সংযোগ কৰাৰ, আৰু যিকোনো অসংৰক্ষিত পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক kerberos ৰ সৈতে চলাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "syslogd ক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "লগ ইন কৰি /dev/console ৰ পৰা চিস্টেম ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:107
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "ঠিকনা স্থানৰ এটা নিম্ন স্থান mmap কৰা ক্ষমতা নিয়ন্ত্ৰণ কৰক, /proc/sys/kernel/mmap_min_addr দ্বাৰা সংৰূপণ কৰা দৰে।"
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "mock ক ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "যিকোনো ডাইৰেকটৰি অথবা ফাইল মাউন্ট কৰিবলে mount কমান্ডৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "mozilla প্লাগিন ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "mozilla_plugins ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত যাদৃচ্ছিক সমল সৃষ্টি কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "অন্তৰ্ভুক্ত ৱেব ব্ৰাউছাৰসমূহক ঘৰ ডাইৰেকটৰি সমল পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer এক্সেকিউটেবল স্টেকৰ অনুমতি প্ৰদান কৰক"
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld ক সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND ক apache পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:116
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "BIND ক মাস্টাৰ অঞ্চল ফাইলসমূহ লিখাৰ অনুমতি দিয়ক। সাধাৰণত ইয়াক ডাইনামিক DNS অথবা অঞ্চল স্থানান্তৰৰ বাবে ব্যৱহাৰ কৰা হয়।"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল/পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়া/লিখা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।  ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t হিচাপে লেবেল কৰিব লাগিব।"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "চিস্টেমক NIS ৰ সৈতে চলাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক nscd মেমৰি ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr "openshift ক app লকডাউন কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "openvpn ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo ক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Polipo অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টৰ সৈতে tcp চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰে।"
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে polipo_session_t domain ত Polipo ডিমন এক্সিকিউট হবনে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "polipo য় cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Polipo য় nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated ডাইৰেকটৰি সমৰ্থন সামৰ্থবান কৰক।"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local ডমেইনক mail_spool ডাইৰেকটৰিসমূহলে সম্পূৰ্ণ লিখা অভিগমৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql ক point-in-time পুনৰুদ্ধাৰৰ বাবে ssh আৰু rsync ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "বিদেশী ডাটাবেইচলে ক্লাএন্ট লেবেল স্থানান্তৰৰ অনুমতি দিয়ক"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ডাটাবেইচ প্ৰশাসকসমূহক DML সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীসমূহক DDL সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd ক কিছুমান মডেমৰ বাবে কাৰনেক মডিউলসমূহ ল'ড কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "এটা সাধাৰণ ব্যৱহাৰকাৰীৰ বাবে চলিবলে pppd চলাৰ অনুমতি দিয়ক"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy ক কেৱল HTTP, FTP, আৰু Gopher পোৰ্টসমূহলে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet ক্লাএন্টক সকলো ফাইল ধৰণ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet মাস্টাৰক MySQL আৰু PostgreSQL ডাটাবেইচ সংযোগ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:143
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক। ফাইল/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync ক এটা ক্লাএন্ট হিচাপে চলাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync চাৰ্ভাৰসমূহক cifs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync চাৰ্ভাৰসমূহক nfs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "samba ক নতুন ঘৰ ডাইৰেকটৰিসমূহ সৃষ্টি কৰাৰ অনুমতি দিয়ক (উদাহৰণস্বৰূপ PAM ৰ সহায়ত)"
-+
-+#: booleans.py:149
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba ক ডমেইন নিয়ন্ত্ৰক হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক, ব্যৱহাৰকাৰীসমূহ, দলসমূহ যোগ কৰা আৰু পাছৱাৰ্ডসমূহ পৰিবৰ্তন কৰা।"
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "samba ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰি অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba ক যিকোনো ফাইল/ডাইৰেকটৰি পঢ়া/লিখা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba  ক এটা portmapper হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "samba ক উন্মুক্ত স্ক্ৰিপ্টসমূহ চলোৱাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba ক ntfs/fusefs ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba ক NFS ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock ক fuse ফাইলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock ক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr "secadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:162
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "প্ৰগ্ৰামসমূহ, যেনে newrole ক, প্ৰশাসনীয় ব্যৱহাৰকাৰী ডমেইনসমূহৰ পৰা স্থানান্তৰ কৰাৰ অনুমতি নিদিব।"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "কাৰনেল মডিউল ল'ডিং অসামৰ্থবান কৰক।"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:164
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "চিস্টেমে ল'ডিং নীতিৰ অনুমতি দিয়ে নে নিৰ্ধাৰণ কৰিবলে বুলিয়ান, enforcing অৱস্থা সংহতি কৰি, আৰু বুলিয়ান মানসমূহ পৰিবৰ্তন কৰি। ইয়াক true লে সংহতি কৰক আৰু ইয়াক পুনৰ সংহতি কৰিবলে আপুনি পুনৰাম্ভ কৰিব লাগিব।"
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "সাধাৰণ ব্যৱহাৰকাৰীসমূহক প্ৰত্যক্ষ dri ডিভাইচ অভিগমৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "উন্মুক্ত এক্সিকিউটেবুলসমূহক সিহতৰ হিপ মেমৰি এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। এনে কৰাটো সঁচাকৈ এটা বেয়া বুদ্ধি। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুল বুজায়, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "সকলো উন্মুক্ত এক্সিকিউটেবুলক textrel_shlib_t ত লেবেল নথকা লিখনী আবন্টনৰ প্ৰয়োজন থকাকৈ লাইব্ৰেৰীসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "উন্মুক্ত এক্সিকিউটবুলসমূহক সিহতৰ স্টেক এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক।  ই কেতিয়াও, কেতিয়াও, প্ৰয়োজনীয় হব নালাগে। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুলৰ ইংগিত দিয়ে, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ব্যৱহাৰকাৰীসমূহক স্থানীয় mysql চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:170
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "অন্তৰ্ভুক্ত ব্যৱহাৰকাৰীসমূহক ping আৰু traceroute কমান্ডসমূহ এক্সিকিউট কৰাৰ ক্ষমতাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ব্যৱহাৰকাৰীসমূহক PostgreSQL ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ব্যৱহাৰকাৰীক ফাইলচিস্টেমসমূহ যত প্ৰসাৰিত বৈশিষ্টসমূহ (FAT, CDROM, FLOPPY) নাই, তাত ফাইলসমূহ r/w ৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ব্যৱহাৰকাৰীসমূহক TCP চাৰ্ভাৰসমূহ চলোৱাৰ (পোৰ্টসমূহলে সংযোগ কৰা আৰু একেটা ডমেইন আৰু বাহিৰৰ ব্যৱহাৰকাৰীসমূহৰ পৰা সংযোগ গ্ৰহণ কৰা) অনুমতি দিয়ক   ইয়াক অসামৰ্থবান কৰিলে FTP নিষ্ক্ৰিয় অৱস্থা বলৱৎ কৰে আৰু অন্য প্ৰটোকলসমূহ পৰিবৰ্তন কৰিব পাৰে।"
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr "ব্যৱহাৰকাৰীক ssh chroot পৰিৱেশ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "ব্যৱহাৰকাৰী সংগীত অংশীদাৰীৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon internal-sftp ক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ক স্থানীয় ব্যৱহাৰকাৰীসমূহত লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখাৰ অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp ক ব্যৱহাৰকাৰী ssh ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge ক যিকোনো TCP পোৰ্ট ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:182
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware নিয়ন্ত্ৰকসমূহত ডিভাইচসমূহ সমৰ্থন কৰিবলে প্ৰয়োজনীয় অতিৰিক্ত অনুমতিসমূহ সামৰ্থবান কৰক।"
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ব্যৱহাৰকাৰী spamassassin ক্লাএন্টসমূহক নেটৱাৰ্ক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:186
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ক কেৱল HTTP, FTP, আৰু Gopherপোৰ্টসমূহে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid ক এটা স্বচ্ছ প্ৰক্সি (TPROXY) হিচাপে চলাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়িব আৰু লিখিবলে chroot env ৰ সৈতে ssh অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "হস্ট কি' ভিত্তিয় প্ৰমাণীকৰণৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t ৰূপে ssh লগ-ইনৰ অনুমতি প্ৰদান কৰা হ'ব"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr "staff ক সমল exec কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "staff ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr "sysadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো নেটৱাৰ্ক পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো বৰ্গীয় TCP পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr "tftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor ডিমনক সকলো অসংৰক্ষিত পোৰ্টলে tcp চকেটসমূহ বন্ধাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr "tor ক এটা ৰিলে হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "উন্মুক্ত ব্যৱহাৰকাৰীসমূহক chrome-sandbox চলাই থাকোতে chrome sandbox ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
--msgstr ""
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "এজন ব্যৱহাৰকাৰীক এটা উন্মুক্ত ডমেইন হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "উন্মুক্ত ব্যৱহাৰকাৰীসমূহক xulrunner plugin-container চলাই থাকোতে Mozilla প্লাগিন ডমেইনলে স্থানান্তৰৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ভিডিঅ' চলোৱা সঁজুলিসমূহ উন্মুক্ত চলাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ৰ পৰিবৰ্তে lpd চাৰ্ভাৰ ব্যৱহাৰ কৰক"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr "ব্যৱহাৰকাৰীক সমল exec কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd ক কেৱল HTTP এ নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ক্ৰমিক/সমান্তৰাল সংযোগ পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:214
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক এক্সিকিউটেবুল মেমৰি আৰু এক্সিকিউটেবুল স্টেক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূক fuse ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr "গোপন ভাৰছুৱেল অতিথিসকলক rawip চকেটসমূহৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক sanlock ৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ডিভাইচ সংৰূপ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক, (pci)"
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক usb ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক xserver ৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "বুটল'ডাৰ এক্সিকিউট কৰিবলে গ্ৰাফিকেল লগিন প্ৰগ্ৰামৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "গ্ৰাফিকেল লগিন প্ৰগ্ৰামক প্ৰত্যক্ষভাৱে sysadm_r:sysadm_t হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "xend ক blktapctrl/tapdisk চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি ডিস্ক ছবিসমূহৰ বাবে উৎসৰ্গ যৌক্তিক আয়তনসমূহ ব্যৱহাৰ কৰা নাই।"
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "xend ক qemu-dm চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি paravirt আৰু no vfb ব্যৱহাৰ কৰা হৈছে।"
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "xguest ব্যৱহাৰকাৰীসমূহক Network Manager সংৰূপণ কৰাৰ আৰু apache পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr "xguest ক সমল exec কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest ব্যৱহাৰকাৰীসমূহক আতৰাব পৰা মাধ্যম মাউন্ট কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ক ব্লু টুথ ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "ক্লাএন্টসমূহক X চাৰ্ভাৰ অংশীদাৰী মেমৰি অংশসমূহলে লিখাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ক লিখিব পৰা মেমৰি এক্সিকিউট কৰাৰ অনুমতি দিয়ে"
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X userspace অবজেক্ট ব্যৱস্থাপক সমৰ্থন কৰক"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "zabbix ক অসংৰক্ষিত পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "zebra ডিমনক সংৰূপ ফাইলসমূহ লিখাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "ZoneMinder ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
-diff --git a/policycoreutils/po/ast.po b/policycoreutils/po/ast.po
-new file mode 100644
-index 0000000..7b3df31
---- /dev/null
-+++ b/policycoreutils/po/ast.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Asturian (http://www.transifex.com/projects/p/fedora/language/ast/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: ast\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/be.po b/policycoreutils/po/be.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/be.po
-+++ b/policycoreutils/po/be.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/bg.po b/policycoreutils/po/bg.po
-index be5b031..0559e85 100644
---- a/policycoreutils/po/bg.po
-+++ b/policycoreutils/po/bg.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Alexander Todorov <atodorov at redhat.com>, 2008.
- # Doncho N. Gunchev <gunchev at gmail.com>, 2007.
-@@ -10,27 +10,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-19 14:28+0000\n"
--"Last-Translator: Valentin Laskov <laskov at festa.bg>\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Bulgarian <trans-bg at lists.fedoraproject.org>\n"
--"Language: bg\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: bg\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"УПОТРЕБА: run_init <скрипт> <аргументи ...>\n"
--"  където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n"
--"         <аргументи ...> са аргументите към този скрипт."
-+msgstr "УПОТРЕБА: run_init <скрипт> <аргументи ...>\n  където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n         <аргументи ...> са аргументите към този скрипт."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "инициализацията на PAM не успя\n"
-@@ -79,355 +76,359 @@ msgstr "Съжаляваме, run_init може да се ползва само
- msgid "authentication failed.\n"
- msgstr "удостоверяването не успя.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Не можах да задам контекст за изпълнение на %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************** ВАЖНО *************************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "За да активирате този пакет с политика, изпълнете:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "глобален"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Не може да се създаде semanage обект за управление"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux политиката не е управлявана или хранилището не е достъпно."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Не може да се прочете хранилището с политики."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Не може да се установи semanage връзка"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Не може да се тества статус с разрешен MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Все още не е реализирано"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage транзакцията е вече в ход"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Не можах да стартирам semanage транзакция"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Не можах да ангажирам semanage транзакция"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage транзакцията не е в ход"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Не може да се направи списък на SELinux модулите"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Име на модули"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Версия"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Забранен"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Не можах да забраня модула %s (неуспешно премахване)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Не можах да разреша модула %s (неуспешно премахване)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Не можах да премахна модула %s (неуспешно премахване)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "dontaudit изисква или 'вкл' или 'изкл'"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Вградени Permissive типове"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Индивидуални Permissive типове"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Не можах да задам permissive domain %s (инсталирането на модул не успя)"
-+msgstr "Не можах да задам permissive domain %s (инсталирането на модул не успя)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Не можах да премахна permissive domain %s (премахването не успя)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Не можах да създам ключ за %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Не можах да проверя дали е дефинирано съответствие за вход на %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux група %s не съществува"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux потребител %s не съществува"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Не можах да създам съответствие за вход за %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Не можах да задам името за %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Не можах да задам MLS диапазон за %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Не можах да задам SELinux потребител за %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Не можах да добавя съответствие за вход за %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Изисква seuser или serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Не е дефинирано съответствие за вход за %s"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Не можах да запитам seuser за %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Не можах да променя съответствието за вход за %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
-+msgstr "Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Не можах да изтрия съответствието за вход за %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Не можах да направя списък на съответствията за вход"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Потребителско име"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux потребител"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS интервал"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Не можах да проверя дали SELinux потребител %s е дефиниран"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Не можах да запитам потребителя за %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Трябва да добавите поне една роля за %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Не можах да създам SELinux потребител за %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Не можах да добавя роля %s за %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Не можах да задам MLS ниво за %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Не можах да добавя префикс %s за %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Не можах да извлека ключ за %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Не можах да добавя SELinux потребител %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Изисква префикс, роли, ниво или диапазон"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Изисква префикс или роли"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux потребител %s не е дефиниран"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Не можах да променя SELinux потребителя %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux потребителя %s е дефиниран в политика, не може да се изтрие"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Не можах да изтрия SELinux потребител %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Не можах да направя списък на SELinux потребителите"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Не можах да направя списък на ролите за потребител %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Етикетиране"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Префикс"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS ниво"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS интервал"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux роли"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Изисква се протокол udp или tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Изисква се порт"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Невалиден порт"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Не можах да създам ключ за %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Изисква се тип"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Не можах да проверя дали порт %s/%s е дефиниран"
-@@ -477,8 +478,8 @@ msgstr "Не можах да задам контекста на порта за
- msgid "Could not add port %s/%s"
- msgstr "Не можах да добавя порт %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Необходим е setype или serange"
- 
-@@ -486,471 +487,473 @@ msgstr "Необходим е setype или serange"
- msgid "Requires setype"
- msgstr "Необходим е setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s не е дефиниран"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Не можах да запитам порт %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Не можах да променя порт %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Не можах да направя списък на портовете"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Не можах да изтрия порт %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Порт %s/%s е дефиниран в политика, не може да се изтрие"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Не можах да изтрия порт %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Не можах да направя списък на портовете"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux тип порт"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Протокол"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Номер на порт"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Изисква се адрес на възел"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Непознат или липсващ протокол"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Необходим е SELinux тип"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Не можах да създам ключ за %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Не можах да проверя дали addr %s е дефиниран"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Не можах да създам addr за %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Не можах да създам контекст за %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Не можах да задам маска за %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Не можах да задам потребител в addr контекст %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Не можах да задам роля в addr контекст за %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Не можах да задам тип в addr контекст за %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Не можах да задам mls полета в addr контекст за %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Не можах да задам addr контекст за %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Не можах да добавя addr %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s не е дефиниран"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Не можах да запитам addr %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Не можах да променя addr %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Addr %s е дефиниран в политика, не може да се изтрие"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Не можах да изтрия addr %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr "Не можах да изтрия всички съответствия на възли"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Не можах да направя addr списък"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Необходим е SELinux тип"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Не можах да проверя дали интерфейс %s е дефиниран"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Не можах да създам интерфейс за %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Не можах да задам потребител в контекст на интерфейс за %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Не можах да задам роля в контекст на интерфейс за %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Не можах да задам тип в контекст на интерфейс за %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Не можах да задам mls полета в контекст на интерфейс за %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Не можах да задам контекст на интерфейс за %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Не можах да задам контекст на съобщението за %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Не можах да добавя интерфейс %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Интерфейс %s не е дефиниран"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Не можах да запитам интерфейс %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Не можах да променя интерфейс %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Интерфейс %s е дефиниран в политика, не може да се изтрие"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Не можах да изтрия интерфейс %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr "Не можах да изтрия всички съответствия   на интерфейси"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Не можах да създам списък с интерфейсите"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux интерфейс"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Контекст"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "Клас за еквивалентност за %s вече съществува"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
--"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
-+msgstr "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr "Клас за еквивалентност за %s не съществува"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Не можах да задам потребител в контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Не можах да задам роля в контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Не можах да задам mls полета в контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Невалидна файлова спецификация"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr "Файловата спецификация не може да съдържа интервали"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; Вместо това опитайте като добавите '%s'"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
--"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; "
--"Вместо това опитайте като добавите '%s'"
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Не можах да проверя дали файловия контекст за %s е дефиниран"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Не можах да създам контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Не можах да задам тип в контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Не можах да задам контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Не можах да добавя контекст на файл за %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Изисква setype, serange или seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Не е дефиниран файлов контекст за %s"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Не можах да запитам файловия контекст за %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Не можах да променя файловия контекст за %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Не можах да направя списък на файловите контексти"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Не можах да изтрия файловия контекст %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
-+msgstr "Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Не можах да изтрия файловия контекст за %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Не можах да направя списък на файловите контексти"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Не можах да направя списък на локалните файловите контексти"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux ф.контекст"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "тип"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--"\n"
--"Дистрибуционна SELinux fcontext еквивалентност \n"
-+msgstr "\nДистрибуционна SELinux fcontext еквивалентност \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
--"\n"
--"Локална SELinux fcontext еквивалентност \n"
-+msgstr "\nЛокална SELinux fcontext еквивалентност \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Не можах да проверя дали булевата променлива %s е дефинирана"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Булева променлива %s не е дефинирана"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Не можах да проверя файловия контекст %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Трябва да зададете една от следните стойности: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Не можах да задам активна стойност на булева променлива %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Не можах да променя булевата променлива %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Грешен формат %s: Запис %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Булевата променлива %s е дефинирана в политика, не може да се изтрие"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Не можах да изтрия булева променлива %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Не можах да направя списък на булевите променливи"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "неизвестен"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "изкл"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "вкл"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux булева"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Състояние"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Подразбиращ се"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Описание"
- 
-@@ -962,8 +965,7 @@ msgstr "настройката на PAM_TTY не успя\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: препълване на хеш таблицата на конфигурацията на услугата за имена\n"
-+msgstr "newrole: препълване на хеш таблицата на конфигурацията на услугата за имена\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1015,7 +1017,7 @@ msgstr "Грешка при заделяне на памет.\n"
- msgid "Error sending audit message.\n"
- msgstr "Грешка при изпращане на одит съобщение.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Не можах да определя enforcing режима.\n"
-@@ -1028,15 +1030,12 @@ msgstr "Грешка!  Не можах да отворя %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не можах да определя текущия контекст за %s, tty няма да се "
--"преетикетира.\n"
-+msgstr "%s!  Не можах да определя текущия контекст за %s, tty няма да се преетикетира.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не можах да определя нов контекст за %s, tty няма да се преетикетира.\n"
-+msgstr "%s!  Не можах да определя нов контекст за %s, tty няма да се преетикетира.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1133,62 +1132,66 @@ msgstr "Не мога да се сдобия с празен сигнален н
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Не мога да задам манипулатор на SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Съжаляваме, newrole може да се ползва само на SELinux ядро.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "не успя извличането на стар_контекст.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Внимание!  Не можах да извлека tty информация.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "грешка при четене на конфигурацията на PAM услуга.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: некоректна парола за %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: неуспешно изпълнение на fork: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Не мога да възстановя етикета на tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Коректното затваряне на tty не успя\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Не можах да затворя дескриптори.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Грешка при заделяне argv0 на обвивката.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Не мога да възстановя средата, авариен изход\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "стартирането на обвивката не успя\n"
- 
-@@ -1291,20 +1294,20 @@ msgstr "chcat -- -КонфиденциалноЗаКомпанията /доку
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +КонфиденциалноЗаКомпанията спотребител"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Грешка в опциите %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Булева"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "всички"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1319,25 +1322,19 @@ msgstr "Етикетиране на файлове"
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
--"Файлова\n"
--"спецификация"
-+msgstr "Файлова\nспецификация"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
--"Selinux\n"
--"Тип файл"
-+msgstr "Selinux\nТип файл"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
--"Файл\n"
--"Тип"
-+msgstr "Файл\nТип"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
-@@ -1347,645 +1344,484 @@ msgstr "Съответствие на потребители"
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
--"Име за\n"
--"влизане"
-+msgstr "Име за\nвлизане"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
--"SELinux\n"
--"Потребител"
-+msgstr "SELinux\nПотребител"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
--"MLS/\n"
--"MCS Обхват"
-+msgstr "MLS/\nMCS Обхват"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
- msgstr "Изисква се '%s' влизане"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Модул за политики"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Име на модул"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Забрана на наблюдението"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Разрешаване на наблюдението"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Зареждане на модула за политики"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr "Polgen"
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Валентин Ласков, 2012, laskov at fedoraproject.org"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Добави диалог за булеви променливи"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Име на булева променлива"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "Инструмент за генериране на SELinux политики"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
--"<b>Изберете тип политика за приложението или роля на потребителя, който "
--"искате да ограничите:</b>"
-+msgstr "<b>Изберете тип политика за приложението или роля на потребителя, който искате да ограничите:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Приложения</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Standard Init Daemon"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--"Standard Init Daemon са демони, стартирани при зареждането от инициализиращи "
--"скриптове.  Обикновено изисква скрипт в /etc/rc.d/init.d"
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr "Standard Init Daemon"
-+msgstr "Standard Init Daemon са демони, стартирани при зареждането от инициализиращи скриптове.  Обикновено изисква скрипт в /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
- msgstr "DBUS System Daemon"
- 
--#: ../gui/polgen.glade:280
--msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr "Internet Services Daemon са демони, стартирани от xinetd"
--
--#: ../gui/polgen.glade:282
-+#: ../gui/polgen.glade:349
- msgid "Internet Services Daemon (inetd)"
- msgstr "Internet Services Daemon (inetd)"
- 
--#: ../gui/polgen.glade:301
--msgid ""
--"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
--"Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра "
--"(apache)"
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr "Internet Services Daemon са демони, стартирани от xinetd"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
- msgid "Web Application/Script (CGI)"
- msgstr "Web Application/Script (CGI)"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:370
- msgid ""
--"User Application are any application that you would like to confine that is "
--"started by a user"
--msgstr ""
--"Потребителско приложение са всякакви приложения, стартирани от потребител, "
--"които искате да ограничите"
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr "Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра (apache)"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
- msgid "User Application"
- msgstr "Потребителско приложение"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr "Потребителско приложение са всякакви приложения, стартирани от потребител, които искате да ограничите"
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr "<b>Влизане на потребители</b>"
- 
--#: ../gui/polgen.glade:453
--msgid "Modify an existing login user record."
--msgstr "Промяна на съществуващия запис за влизане на потребител."
--
--#: ../gui/polgen.glade:455
-+#: ../gui/polgen.glade:478
- msgid "Existing User Roles"
- msgstr "Съществуващи роли на потребителя"
- 
--#: ../gui/polgen.glade:474
--msgid ""
--"This user will login to a machine only via a terminal or remote login.  By "
--"default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
--"Този потребител ще влиза в машината само през терминал или отдалечено.  По "
--"подразбиране, този потребител няма да има  setuid, достъп до мрежа, su и "
--"sudo."
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr "Промяна на съществуващия запис за влизане на потребител."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+#: ../gui/polgen.glade:495
- msgid "Minimal Terminal User Role"
- msgstr "Минимална роля на потребител в терминал"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:499
- msgid ""
--"This user can login to a machine via X or terminal.  By default this user "
--"will have no setuid, no networking, no sudo, no su"
--msgstr ""
--"Такъв потребител може да влезе в машината през X или терминал.  По "
--"подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr "Този потребител ще влиза в машината само през терминал или отдалечено.  По подразбиране, този потребител няма да има  setuid, достъп до мрежа, su и sudo."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+#: ../gui/polgen.glade:512
- msgid "Minimal X Windows User Role"
- msgstr "Минимална X Windows роля на потребител"
- 
- #: ../gui/polgen.glade:516
- msgid ""
--"User with full networking, no setuid applications without transition, no "
--"sudo, no su."
--msgstr ""
--"Потребител с пълноценна работа в мрежа, без setuid приложения без "
--"transition, без sudo и su."
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr "Такъв потребител може да влезе в машината през X или терминал.  По подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+#: ../gui/polgen.glade:529
- msgid "User Role"
- msgstr "Роля на потребител"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:533
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--"Потребител с пълноценна работа в мрежа, без setuid приложения без "
--"transition, без su, с възможност за sudo към Административна Root роля."
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr "Потребител с пълноценна работа в мрежа, без setuid приложения без transition, без sudo и su."
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+#: ../gui/polgen.glade:546
- msgid "Admin User Role"
- msgstr "Потребител с Административна роля"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Потребител с пълноценна работа в мрежа, без setuid приложения без transition, без su, с възможност за sudo към Административна Root роля."
-+
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr "<b>Root потребители</b>"
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--"Изберете роля на потребител Root Администратор, ако този потребител ще се "
--"ползва да администрира машината, докато работи като root.  Този потребител "
--"няма да е способен да влезе в системата директно."
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr "Потребител с роля Root Администратор"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Изберете роля на потребител Root Администратор, ако този потребител ще се ползва да администрира машината, докато работи като root.  Този потребител няма да е способен да влезе в системата директно."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr "<b>Въведете име на приложение или роля на потребител:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr "Име"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr "Въведете пълен път на изпълним файл, който ще бъде ограничен."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
--"Въведете уникално име за ограниченото приложение или роля на потребител."
-+msgstr "Въведете уникално име за ограниченото приложение или роля на потребител."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr "Изпълним файл"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr "Инициализиращ скрипт"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--"Въведете пълен път до инициализиращ скрипт, използван за стартиране на "
--"ограниченото приложение."
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr "label105"
-+msgstr "Въведете пълен път до инициализиращ скрипт, използван за стартиране на ограниченото приложение."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr "<b>Изберете съществуваща роля за промяна:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr "label108"
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr "<b>Изберете домейни, които %s ще администрира:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr "Изберете домейните, които желаете този потребител да администрира."
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr "label109"
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr "<b>Изберете допълнителни роли за %s:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr "label111"
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr "<b>Въведете мрежови портове, към които %s ще се привързва:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>TCP портове</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Всички"
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr "Позволява %s да се привързва към който и да е udp порт"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr "Всички"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr "Позволи %s да извиква bindresvport с 0. Привързване към порт 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Нерезервирани портове (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
--"към които %s ще се привързва. Пример: 612, 650-660"
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr "Нерезервирани портове (>1024)"
-+msgstr "Въведете списък udp портове или диапазони от портове, разделени със запетаи, към които %s ще се привързва. Пример: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr "Изберете портове"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr "Позволява %s да се привързва към който и да е udp порт > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr "<b>UDP портове</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr "<b>Изберете мрежовите портове, към които %s ще се свързва:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr "Позволява %s да се свързва с който и да е tcp порт"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--"Въведете списък tcp портове или диапазони от портове, разделени със запетаи, "
--"към които %s ще се свързва. Пример: 612, 650-660"
-+msgstr "Въведете списък tcp портове или диапазони от портове, разделени със запетаи, към които %s ще се свързва. Пример: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr "Позволява %s да се свързва с който и да е udp порт"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
--"към които %s ще се свързва. Пример: 612, 650-660"
-+msgstr "Въведете списък udp портове или диапазони от портове, разделени със запетаи, към които %s ще се свързва. Пример: 612, 650-660"
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr "label114"
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr "<b>Изберете отличителни черти на приложението %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr "Пише syslog съобщения\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr "Създава/Работи с временни файлове в /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr "Ползва Pam за удостоверяване"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr "Ползва извиквания на nsswitch или getpw*"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr "Ползва dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr "Праща съобщения към наблюдението"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr "Взаимодейства с терминала"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr "Праща имейл"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr "label115"
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr "<b>Добавете файлове/директории, които %s управлява</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--"Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/"
--"lib файлове ..."
-+msgstr "Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/lib файлове ..."
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr "label116"
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr "<b>Добави булевите променливи от политиката %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr "Добавя/Премахва булеви променливи, използвани от домейна %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr "<b>В коя директория ще генерирате политиката %s?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr "Директория на политиката"
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr "Добави диалог за булеви променливи"
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr "Име на булева променлива"
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr "Роля"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr "Съществуващ потребител"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr "Приложение"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr "%s трябва да е директория"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr "Трябва да изберете потребител"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr "Посочете изпълним файл, който да бъде ограничен"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr "Посочете файл с инициализиращ скрипт, който да бъде ограничен"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
--"Посочете директория(и), които ограниченото приложение притежава и пише в тях"
-+msgstr "Посочете директория(и), които ограниченото приложение притежава и пише в тях"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr "Посочете директория, в която да се генерират файловете на политиката"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
--"Типът %s_t е вече дефиниран в текущата политика.\n"
--"Искате ли да продължите?"
-+msgstr "Типът %s_t е вече дефиниран в текущата политика.\nИскате ли да продължите?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr "Проверете името"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
--"Модулът %s.pp е вече зареден в текущата политика.\n"
--"Искате ли да продължите?"
-+msgstr "Модулът %s.pp е вече зареден в текущата политика.\nИскате ли да продължите?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr "Трябва да добавите име, съставено от букви и цифри, и без интервали."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr "Трябва да въведете изпълним файл"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr "Конфигуриране на "
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr "Internet Services демон"
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr "Трябва да въведете име за Вашия ограничен процес/потребител"
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--"Името трябва да е от букви и цифри без интервали. Разгледайте ползването на "
--"опцията \"-n MODULENAME\""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr "Само Демон приложенията могат да ползват инит скрипт."
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr "use_resolve трябва да е булева стойност "
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr "use_syslog трябва да е булева стойност "
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr "use_kerberos трябва да е булева стойност "
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr "manage_krb5_rcache трябва да е булева стойност "
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr "USER типовете автоматично получават tmp тип"
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr "Тип Enforcement файл"
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr "Интерфейсен файл"
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr "Файл контекстен файл"
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr "Setup Script"
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"валидни типове:\n"
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr "Изисква се Програма или Име"
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr "Мрежови порт"
-@@ -1994,9 +1830,7 @@ msgstr "Мрежови порт"
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
--"SELinux Тип\n"
--"порт"
-+msgstr "SELinux Тип\nпорт"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
-@@ -2006,9 +1840,7 @@ msgstr "Протокол"
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
--"MLS/MCS\n"
--"ниво"
-+msgstr "MLS/MCS\nниво"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
-@@ -2027,1487 +1859,1626 @@ msgstr "Изглед като списък"
- msgid "Group View"
- msgstr "Изглед като група"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr "SELinux защита на услугите"
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr "Забрани SELinux защитата за acct демона"
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr "Админ"
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr "Позволи всички демони да пишат основни файлове в /"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr "Позволи на всички демони възможността да ползват разпределени tty"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Изтрий %s"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr "Права на потребители"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Добави %s"
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Позволи gadmin SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Промени %s"
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Позволи guest SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Защита на паметта"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr "Позволи изпълним стек на java"
--
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Монтиране"
--
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr "Позволи mount да монтира който и да е файл"
--
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr "Позволи mount да монтира която и да е директория"
--
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr "Позволи изпълним стек на mplayer"
--
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
--
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr "Позволи ssh да стартира ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Състояние"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Позволи staff SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова система при следващото зареждане. Преетикетирането отнема доста време, в зависимост от големината на файловата система.  Искате ли да продължите?"
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Позволи sysadm SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Промяната към забранен SELinux изисква рестартиране.  Това не се препоръчва.  Ако по-късно решите да активирате SELinux, системата ще трябва да бъде преетикетирана.  Ако просто искате да видите дали SELinux е причина за проблем в системата Ви, може да преминете в режим permissive, който само ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive не изисква рестартиране    Искате ли да продължите?"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--"Позволи неограничен SELinux потребителски акаунт да стартира файлове в "
--"домашната директория или /tmp"
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr "Мрежова конфигурация"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Промяната към разрешен SELinux ще предизвика преетикетиране на цялата файлова система при следващото зареждане. Преетикетирането отнема доста време, в зависимост от големината на файловата система.  Искате ли да продължите?"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr "Позволи неетикетирани пакети да текат през мрежата"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Позволи user SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr "Позволи на неограничени dyntrans към unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Бази данни"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Добави SELinux съответствие за влизане"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr "Позволи потребител да се свързва към mysql сокет"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Добавя SELinux мрежови портове"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr "Позволи потребител да се свързва към postgres сокет"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux тип"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Файлова спецификация"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr "Позволи клиенти да пишат в X споделена памет"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Тип файл"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Позволи xguest SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
--
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr "Позволи демони да работят с NIS"
--
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Уеб приложения"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "всички файлове\nнормален файл\nдиректория\nзнаково устр.\nблоково устр.\nсокет\nсимволна връзка\nnamed pipe\n"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Добавя SELinux потребител"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux администрация"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Добави"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr "Позволи staff уеб браузъри да пишат в домашни директории"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Свойства"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Забрани SELinux защитата за amanda"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Изтрий"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Забрани SELinux защитата за amavis"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Изберете Management Object"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Забрани SELinux защитата за демона apmd"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Изберете:</b>"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Забрани SELinux защитата за демона arpwatch"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Системен Enforcing режим по подразбиране"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Забрани SELinux защитата за демона auditd"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Забранен\nPermissive\nEnforcing\n"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Забрани SELinux защитата за демона automount"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Текущ Enforcing режим"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Забрани SELinux защитата за avahi"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Системен тип политика по подразбиране: "
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Забрани SELinux защитата за демона bluetooth"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Изберете, ако искате да преетикетирате тогава цялата файлова система при следващото зареждане.  Преетикетирането може да отнеме доста време, в зависимост от големината на файловата система.  Ако променяте типовете политика или преминавате от забранен към enforcing, е необходимо преетикетиране."
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr "Забрани SELinux защитата за демона canna"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Преетикетиране при следващото зареждане"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr "Забрани SELinux защитата за демона cardmgr"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr "Забрани SELinux защитата за Cluster Server"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Върни булевите настройки към тези по подразбиране"
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
--"Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми "
--"устройства, временни потребителски файлове и такива с несигурно съдържание"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Превключва между Индивидуални и Всички булеви променливи"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr "Забрани SELinux защитата за демона ciped"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Филтър"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr "Забрани SELinux защитата за демона clamd"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr "Забрани SELinux защитата за clamscan"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Добавя файлов контекст"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr "Забрани SELinux защитата за clvmd"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Променя файлов контекст"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr "Забрани SELinux защитата за демона comsat"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Изтрива файлов контекст"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr "Забрани SELinux защитата за демона courier"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Превключва между всички и индивидуален файлов контекст"
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr "Забрани SELinux защитата за демона cpucontrol"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr "Забрани SELinux защитата за демона cpuspeed"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Добави SELinux съответствие на потребител"
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr "Cron"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Промени SELinux съответствие на потребител"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr "Забрани SELinux защитата за демона crond"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Изтрий SELinux съответствие на потребител"
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr "Печатане"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr "Забрани SELinux защитата за cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Добавя потребител"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr "Забрани SELinux защитата за демона cupsd"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Променя потребител"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr "Забрани SELinux защитата за cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Изтрива потребител"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr "Забрани SELinux защитата за демона cvs"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Добавя мрежов порт"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr "Забрани SELinux защитата за демона cyrus"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Редактира мрежов порт"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr "Забрани SELinux защитата за демона dbskkd"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Изтрива мрежов порт"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr "Забрани SELinux защитата за демона dbusd"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Превключва между Индивидуални и Всички портове"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr "Забрани SELinux защитата за dccd"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr "Забрани SELinux защитата за dccifd"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Генерира нов модул с политика"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr "Забрани SELinux защитата за dccm"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Зарежда модул с политика"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr "Забрани SELinux защитата за демона ddt"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Премахва зареждаем модул с политика"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr "Забрани SELinux защитата за демона devfsd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се докладват в журналните файлове."
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr "Забрани SELinux защитата за демона dhcpc"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr "Забрани SELinux защитата за демона dhcpd"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Смени режима на процеса на permissive."
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr "Забрани SELinux защитата за демона dictd"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Смени режима на процеса на enforcing"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr "Позволи sysadm_t директно да стартира демони"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домейн на процеса"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr "Забрани SELinux защитата за Evolution"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr "Игри"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Изисква се SELinux потребител '%s'"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr "Забрани SELinux защитата за игри"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr "Забрани SELinux защитата за уеб браузърите"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr "Забрани SELinux защитата за Thunderbird"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr "Забрани SELinux защитата за демона distccd"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr "Забрани SELinux защитата за демона dmesg"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr "Забрани SELinux защитата за демона dnsmasq"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr "Забрани SELinux защитата за демона dovecot"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr "Забрани SELinux защитата за демона entropyd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr "Забрани SELinux защитата за fetchmail"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr "Забрани SELinux защитата за демона fingerd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr "Забрани SELinux защитата за демона freshclam"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr "Забрани SELinux защитата за демона fsdaemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr "Забрани SELinux защитата за демона gpm"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr "Забрани SELinux защитата за демона gss"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr "Забрани SELinux защитата за демона Hal"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr "Съвместимост"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
--"Не наблюдавай неща, които знаем, че са счупени, но не са рискови за "
--"сигурността"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr "Забрани SELinux защитата за демона hostname"
--
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr "Забрани SELinux защитата за демона hotplug"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr "Забрани SELinux защитата за демона howl"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr "Забрани SELinux защитата за cups демона hplip"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr "Забрани SELinux защитата за httpd rotatelog-овете"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr "Услугата HTTPD"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr "Забрани SELinux защитата за http suexec"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr "Забрани SELinux защитата за демона hwclock"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr "Забрани SELinux защитата за демона i18n"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr "Забрани SELinux защитата за демона imazesrv"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr "Забрани SELinux защитата за inetd child демоните"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr "Забрани SELinux защитата за демона inetd"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr "Забрани SELinux защитата за демона innd"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr "Забрани SELinux защитата за демона iptables"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr "Забрани SELinux защитата за демона ircd"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "неизвестен"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr "Забрани SELinux защитата за демона irqbalance"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Internet Services демон"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr "Забрани SELinux защитата за демона iscsi"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr "Забрани SELinux защитата за демона jabberd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr "Kerberos"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr "Забрани SELinux защитата за демона kadmind"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr "Забрани SELinux защитата за демона klogd"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr "Забрани SELinux защитата за демона krb5kdc"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr "Забрани SELinux защитата за демоните ktalk"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr "Забрани SELinux защитата за демона kudzu"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr "Забрани SELinux защитата за демона locate"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr "Забрани SELinux защитата за демона lpd"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr "Забрани SELinux защитата за демона lrrd"
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Името трябва да е от букви и цифри без интервали. Разгледайте ползването на опцията \"-n MODULENAME\""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr "Забрани SELinux защитата за демона lvm"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr "Забрани SELinux защитата за mailman"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Само Демон приложенията могат да ползват инит скрипт."
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve трябва да е булева стойност "
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr "Забрани SELinux защитата за демона mdadm"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog трябва да е булева стойност "
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr "Забрани SELinux защитата за демона monopd"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos трябва да е булева стойност "
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr "Позволи браузърът mozilla да чете потребителски файлове"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache трябва да е булева стойност "
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr "Забрани SELinux защитата за демона mrtg"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER типовете автоматично получават tmp тип"
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr "Забрани SELinux защитата за демона mysqld"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr "Забрани SELinux защитата за демона nagios"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr "Услуга за имена"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Тип Enforcement файл"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr "Забрани SELinux защитата за демона named"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Интерфейсен файл"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr "Забрани SELinux защитата за демона nessusd"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Файл контекстен файл"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr "Забрани SELinux защитата за NetworkManager"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr "Забрани SELinux защитата за демона nfsd"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Setup Script"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr "Samba"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr "Забрани SELinux защитата за демона nmbd"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr "Забрани SELinux защитата за демона nrpe"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr "Забрани SELinux защитата за демона nscd"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr "Забрани SELinux защитата за демона nsd"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr "Забрани SELinux защитата за демона ntpd"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr "Забрани SELinux защитата за oddjob"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr "Забрани SELinux защитата за oddjob_mkhomedir"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr "Забрани SELinux защитата за демона openvpn"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr "Забрани SELinux защитата за демона pam"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми устройства, временни потребителски файлове и такива с несигурно съдържание"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr "Забрани SELinux защитата за pegasus"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr "Забрани SELinux защитата за демона perdition"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr "Забрани SELinux защитата за демона portmap"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr "Забрани SELinux защитата за демона portslave"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr "Забрани SELinux защитата за postfix"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr "Забрани SELinux защитата за демона postgresql"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr "pppd"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr "Позволи pppd да бъде стартиран за нормален потребител"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr "Забрани SELinux защитата за pptp"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr "Забрани SELinux защитата за демона prelink"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr "Забрани SELinux защитата за демона privoxy"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr "Забрани SELinux защитата за демона ptal"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr "Забрани SELinux защитата за демона pxe"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr "Забрани SELinux защитата за pyzord"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr "Забрани SELinux защитата за демона quota"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr "Забрани SELinux защитата за демона radiusd"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr "Забрани SELinux защитата за демона radvd"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr "Забрани SELinux защитата за rdisc"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr "Забрани SELinux защитата за readahead"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
--"Позволи програми да четат файлове в нестандартни местоположения (default_t)"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr "Забрани SELinux защитата за restorecond"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr "Забрани SELinux защитата за демона rhgb"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr "Забрани SELinux защитата за ricci"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr "Забрани SELinux защитата за ricci_modclusterd"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr "Забрани SELinux защитата за демона rlogind"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr "Забрани SELinux защитата за демона rpcd"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr "Забрани SELinux защитата за rshd"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr "rsync"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr "Забрани SELinux защитата за демона rsync"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr "Позволи ssh да бъде стартиран от inetd вместо да работи като демон"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr "Позволи Samba да споделя nfs директории"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr "SASL удостоверяващ сървър"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:44
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
--"Позволи X-Windows сървъра да назначава региони от паметта едновременно като "
--"изпълними и записваеми"
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr "Забрани SELinux защитата за демона saslauthd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr "Забрани SELinux защитата за демона scannerdaemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr "Не позволявай transition към sysadm_t, извършвани sudo и su"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr "Не позволявай на никой от процесите да зарежда модули към ядрото"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
--"Не позволявай на никой от процесите да модифицира kernel SELinux политиката"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr "Забрани SELinux защитата за демона sendmail"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr "Забрани SELinux защитата за setrans"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr "Забрани SELinux защитата за демона setroubleshoot"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr "Забрани SELinux защитата за демона slapd"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr "Забрани SELinux защитата за демона slrnpull"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr "Забрани SELinux защитата за демона smbd"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr "Забрани SELinux защитата за демона snmpd"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr "Забрани SELinux защитата за демона snort"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr "Забрани SELinux защитата за демона soundd"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr "Забрани SELinux защитата за демона sound"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr "Spam защита"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr "Забрани SELinux защитата за демона spamd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr "Позволи на spamd достъп до домашните директории"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr "Позволи на Spam Assassin демона достъп до мрежата"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr "Забрани SELinux защитата за демона speedmgmt"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr "Squid"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr "Позволи на squid демона да се свързва към мрежата"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr "Забрани SELinux защитата за демона squid"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr "Забрани SELinux защитата за демона ssh"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:72
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
--"Позволи staff_r потребители да търсят в домашната директория на sysadm и да "
--"четат файлове (като ~/.bashrc)"
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr "Универсален SSL тунел"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr "Забрани SELinux защитата за демона stunnel"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr "Позволи stunnel демона да работи самостоятелно, извън xinetd"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr "Забрани SELinux защитата за демона swat"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr "Забрани SELinux защитата за демона sxid"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr "Забрани SELinux защитата за демона syslogd"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr "Забрани SELinux защитата за системните cron задачи"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr "Забрани SELinux защитата за демона tcp"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr "Забрани SELinux защитата за демона telnet"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr "Забрани SELinux защитата за демона tftpd"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr "Забрани SELinux защитата за демона transproxy"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr "Забрани SELinux защитата за демона udev"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr "Забрани SELinux защитата за демона uml"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
--"Позволи xinetd да работи неограничено, включително които и да са услуги, "
--"които той стартира, които нямат изрично дефиниран domain transition"
- 
--#: ../gui/selinux.tbl:203
--msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
--"Позволи rc скриптове да работят неограничено, включително който и да е "
--"демон, стартиран от rc скрипт, който няма изрично дефиниран domain transition"
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr "Позволи rpm да работи неограничено"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
--"Позволи привилегировани инструменти като hotplug и insmod да работят "
--"неограничено"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr "Забрани SELinux защитата за демона updfstab"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr "Забрани SELinux защитата за демона uptimed"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:92
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
--"Позволи user_r да достига sysadm_r чрез su, sudo, или userhelper. Иначе само "
--"staff_r го може"
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr "Позволи потребители да стартират командата mount"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
--"Позволи на нормални потребители директен достъп до мишката (позволи само X "
--"сървъра)"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr "Позволи потребители да стартират командата dmesg"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
--"Позволи потребителите да контролират мрежови интерфейси (нужно е също "
--"USERCTL=true)"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr "Позволи нормален потребител да стартира ping"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr "Позволи потребител да чете/пише noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr "Позволи потребителите да четат/пишат usb устройства"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
--"Позволи потребители да стартират TCP сървъри (привързване към портове и "
--"приемане на връзки от същата среда и външни потребители)  забраната на това "
--"налага FTP passive режим и може да промени други протоколи"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr "Позволи на потребител stat ttyfiles"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr "Забрани SELinux защитата за демона uucpd"
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr "Забрани SELinux защитата за демона vmware"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr "Забрани SELinux защитата за демона watchdog"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr "Забрани SELinux защитата за демона winbind"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr "Забрани SELinux защитата за демона xdm"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr "Позволи xdm влизания като sysadm_r:sysadm_t"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr "Забрани SELinux защитата за демона xen"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr "XEN"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr "Позволи xen да чете/пише физически дискови устройства"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr "Забрани SELinux защитата за демона xfs"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr "Забрани SELinux защитата за xen control"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr "Забрани SELinux защитата за демона ypbind"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Позволи изпълним стек на mplayer"
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr "Забрани SELinux защитата за демона NIS Password"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr "Забрани SELinux защитата за демона ypserv"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr "Забрани SELinux защитата за демона NIS Transfer"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
--"Позволи SELinux webadm потребител да управлява домашни директории на "
--"непривилегировани потребители"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
--"Позволи SELinux webadm потребител да чете домашни директории на "
--"непривилегировани потребители"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr "Изтрий %s"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr "Добави %s"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr "Промени %s"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
--msgstr "Permissive"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr "Enforcing"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr "Състояние"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:126
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
--"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
--"система при следващото зареждане. Преетикетирането отнема доста време, в "
--"зависимост от големината на файловата система.  Искате ли да продължите?"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:127
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
--"Промяната към забранен SELinux изисква рестартиране.  Това не се "
--"препоръчва.  Ако по-късно решите да активирате SELinux, системата ще трябва "
--"да бъде преетикетирана.  Ако просто искате да видите дали SELinux е причина "
--"за проблем в системата Ви, може да преминете в режим permissive, който само "
--"ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive "
--"не изисква рестартиране    Искате ли да продължите?"
- 
--#: ../gui/statusPage.py:152
--msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
--"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
--"файлова система при следващото зареждане. Преетикетирането отнема доста "
--"време, в зависимост от големината на файловата система.  Искате ли да "
--"продължите?"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr "system-config-selinux"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
--msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr "Добави SELinux съответствие за влизане"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr "Добавя SELinux мрежови портове"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr "SELinux тип"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr "Файлова спецификация"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr "Тип файл"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Позволи pppd да бъде стартиран за нормален потребител"
-+
-+#: booleans.py:138
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
--"всички файлове\n"
--"нормален файл\n"
--"директория\n"
--"знаково устр.\n"
--"блоково устр.\n"
--"сокет\n"
--"символна връзка\n"
--"named pipe\n"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr "MLS"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr "Добавя SELinux потребител"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr "SELinux администрация"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr "Добави"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr "_Свойства"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr "_Изтрий"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr "Изберете Management Object"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr "<b>Изберете:</b>"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
--msgstr "Системен Enforcing режим по подразбиране"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
--"Забранен\n"
--"Permissive\n"
--"Enforcing\n"
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
--msgstr "Текущ Enforcing режим"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr "Системен тип политика по подразбиране: "
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
--"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
--"следващото зареждане.  Преетикетирането може да отнеме доста време, в "
--"зависимост от големината на файловата система.  Ако променяте типовете "
--"политика или преминавате от забранен към enforcing, е необходимо "
--"преетикетиране."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr "Преетикетиране при следващото зареждане"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr "label37"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr "Върни булевите настройки към тези по подразбиране"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr "Превключва между Индивидуални и Всички булеви променливи"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr "Филтър"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr "label50"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr "Добавя файлов контекст"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
--msgstr "Променя файлов контекст"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr "Изтрива файлов контекст"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr "Превключва между всички и индивидуален файлов контекст"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr "label38"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr "Добави SELinux съответствие на потребител"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr "Промени SELinux съответствие на потребител"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr "Изтрий SELinux съответствие на потребител"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
--msgstr "label39"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr "Добавя потребител"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr "Променя потребител"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr "Изтрива потребител"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr "label41"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr "Добавя мрежов порт"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr "Редактира мрежов порт"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr "Изтрива мрежов порт"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr "Превключва между Индивидуални и Всички портове"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr "label42"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr "Генерира нов модул с политика"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr "Зарежда модул с политика"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr "Премахва зареждаем модул с политика"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
--"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
--"докладват в журналните файлове."
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
--msgstr "label44"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr "Смени режима на процеса на permissive."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr "Смени режима на процеса на enforcing"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr "Домейн на процеса"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr "label59"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr "Изисква се SELinux потребител '%s'"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/bn.po b/policycoreutils/po/bn.po
-index a8b7065..5c0cedc 100644
---- a/policycoreutils/po/bn.po
-+++ b/policycoreutils/po/bn.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-03-30 18:14+0000\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Bengali <info at ankur.org.bd>\n"
--"Language: bn\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: bn\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/bn_IN.po b/policycoreutils/po/bn_IN.po
-index d902482..0f8f94b 100644
---- a/policycoreutils/po/bn_IN.po
-+++ b/policycoreutils/po/bn_IN.po
-@@ -1,36 +1,34 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Runa Bhattacharjee <runab at fedoraproject.org>, 2008.
- # Runa Bhattacharjee <runabh at gmail.com>, 2007.
--# Runa Bhattacharjee <runab at redhat.com>, 2006, 2010.
-+# Runa Bhattacharjee <runab at redhat.com>, 2006,2010,2012.
-+#   <runabh at gmail.com>, 2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Bengali (India) <anubad at lists.ankur.org.in>\n"
--"Language: bn_IN\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: bn_IN\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"ব্যবহারপ্রণালী: run_init <script> <args ...>\n"
--"  এই ক্ষেত্রে: <script> দ্বারা সঞ্চালনের উদ্দেশ্যে init স্ক্রিপ্ট চিহ্নিত করা হয়,\n"
--"         <args ...>'র মধ্যে উপরোক্ত স্ক্রিপ্টের আর্গুমেন্ট উল্লিখিত হয়।"
-+msgstr "ব্যবহারপ্রণালী: run_init <script> <args ...>\n  এই ক্ষেত্রে: <script> দ্বারা সঞ্চালনের উদ্দেশ্যে init স্ক্রিপ্ট চিহ্নিত করা হয়,\n         <args ...>'র মধ্যে উপরোক্ত স্ক্রিপ্টের আর্গুমেন্ট উল্লিখিত হয়।"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM আরম্ভ করতে ব্যর্থ\n"
-@@ -79,357 +77,359 @@ msgstr "দুঃক্ষিত, run_init শুধুমাত্র SELinux 
- msgid "authentication failed.\n"
- msgstr "অনুমোদন করতে ব্যর্থ।\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec context %s হিসাবে স্থাপন করা যায়নি।\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** গুরুত্বপূর্ণ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "চিহ্নিত পলিসি প্যাকেজ সক্রিয় করার জন্য, সঞ্চালন করুন:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "সার্বজনীন"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage হ্যান্ডেল নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux নিয়মনীতি বর্তমানে পরিচালিত নয় অথবা সংগ্রহস্থল ব্যবহার করা সম্ভব নয়।"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "নিয়মনীতির সংগ্রহস্থল পড়া যায়নি।"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage সংযোগ স্থাপন করা যায়নি"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS-র সক্রিয় অবস্থা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "বাস্তবায়িত হয়নি"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage ট্রানস্যাকশন বর্তমানে চলছে"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage আদান-প্রদান আরম্ভ করা যায়নি"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage আদান-প্রদান সমাপ্ত করা যায়নি"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage বর্তমানে চলছে না"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux মডিউলের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "মডিউলের নাম"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "সংস্করণ"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabled (নিষ্ক্রিয়)"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "মডিউল %s নিষ্ক্রিয় করতে ব্যর্থ (মুছে ফেলতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "%s মডিউল সক্রিয় করা যায়নি (মুছে ফেলতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "%s মডিউল অপসারণ করা যায়নি (মুছে ফেলতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit-র ক্ষেত্রে 'on' অথবা 'off'-র মধ্যে একটি আবশ্যক"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "বিল্ট-ইন Permissive-র ধরন"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "স্বনির্ধারিত Permissive-র ধরন"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "permissive ডোমেইন %s নির্ধারণ করা যায়নি (মডিউল ইনস্টল করতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "permissive ডোমেইন %s সরিয়ে ফেলা যায়নি (অপসারণ করতে ব্যর্থ)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s'র জন্য কি নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux দল %s বর্তমানে উপস্থিত নেই"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s'র নাম নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s'র ক্ষেত্রে MLS রেঞ্জ নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s'র ক্ষেত্রে SELinux ব্যবহারকারী নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser অথবা serange আবশ্যক"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s'র ক্ষেত্রে seuser কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব "
--"নয়"
-+msgstr "%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব নয়"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "লগ-ইন ম্যাপিং তালিকাভুক্ত করা যায়নি"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "লগ-ইন নাম"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ব্যবহারকারী"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS সীমা"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s'র জন্য ব্যবহারকারী কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s'র অন্তত একটি ভূমিকা যোগ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s'র জন্য SELinux ব্যবহারকারী নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s ভূমিকাটি, %s'র জন্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s'র ক্ষেত্রে MLS স্তর নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s প্রেফিক্সটি %s'র ক্ষেত্রে যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s'র জন্য কি প্রাপ্ত করা যায়নি"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ব্যবহারকারী %s যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "প্রেফিক্স, ভূমিকা, স্তর অথবা রেঞ্জ উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "প্রেফিক্স অথবা ভূমিকা উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে "
--"অপসারণযোগ্য নয়"
-+msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ব্যবহারকারী %s মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux ব্যবহারকারীদের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ব্যবহারকারী %s'র ভূমিকার তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "লেবেল ব্যবস্থা"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "প্রেফিক্স"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS স্তর"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS সীমা"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux রোল"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "udp অথবা tcp প্রোটোকল আবশ্যক"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "পোর্ট উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "অবৈধ পোর্ট"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s'র জন্য কি নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "ধরন উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "পোর্ট %s/%s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
-@@ -479,8 +479,8 @@ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context নির্
- msgid "Could not add port %s/%s"
- msgstr "%s/%s পোর্ট যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype অথবা serange আবশ্যক"
- 
-@@ -488,464 +488,473 @@ msgstr "setype অথবা serange আবশ্যক"
- msgid "Requires setype"
- msgstr "setype আবশ্যক"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s পোর্ট নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s পোর্ট কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s পোর্ট পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s পোর্ট মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s পোর্টটি নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s পোর্ট মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux পোর্টের ধরন"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "প্রোটো"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "পোর্ট সংখ্যা"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "নোডের ঠিকানা উল্লেখ করা আবশ্যক"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "প্রোটোকল অজানা অথবা অনুপস্থিত"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux Type আবশ্যক"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s'র কি নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "addr %s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s-র জন্য addr নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s'র জন্য context নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s-র মাস্ক নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s'র ক্ষেত্রে addr context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s'র ক্ষেত্রে addr context'এ ভূমিকা নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s'র ক্ষেত্রে addr context'এ ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s'র ক্ষেত্রে addr context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s'র ক্ষেত্রে addr context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "%s addr যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "%s addr নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "%s addr কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "%s addr পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "%s addr নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "%s addr মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "নোড ম্যাপিংয়ের ক্ষেত্রে deleteall প্রয়োগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "addr-র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux Type আবশ্যক"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নিis defined"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s'র প্রেক্ষাপট নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ভূমিকার বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'র বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s'র ক্ষেত্রে বার্তার context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s প্রেক্ষাপট যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়নি"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s প্রেক্ষাপট কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s প্রেক্ষাপট পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s প্রেক্ষাপটটি নিয়মনীতির মধ্যে নির্ধারিত হয়েছে এবং অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
--msgstr "%s প্রেক্ষাপট মুছে ফেলা যায়নি"
-+msgstr "%s ইন্টারফেস মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "সকল ইন্টারফেস ম্যাপিং মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "প্রেক্ষাপটের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux ইন্টারফেস"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "কনটেক্সট"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s-র ক্ষেত্রে সমতূল্য ক্লাস বর্তমানে উপস্থিত রয়েছে"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s-র ক্ষেত্রে ইকুইভেলেন্স (সমতূল্য)  ক্লাস বর্তমানে উপস্থিত নেই"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ভূমিকা নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "ফাইলের বৈশিষ্ট্য বৈধ নয়"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ফাইল স্পসিফেকশনের মধ্যে শূণ্যস্থান থাকা সম্ভব নয়"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে; এর পরিবর্তে '%s' যোগ করার চেষ্টা করুন"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s'র ফাইল context নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s'র ফাইল contex নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ধরন নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইলের context নির্ধারণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s'র ক্ষেত্রে ফাইল context যোগ করা যায়নি"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange অথবা seuser আবশ্যক"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s'র ফাইল context আবশ্যক"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s'র জন্য ফাইল context কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s'র জন্য ফাইল context পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "ফাইল context %s  মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
-+msgstr "%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s'র ফাইল context মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "স্থানীয় ফাইলের context'র তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "ধরন"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Local fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "বুলিয়ান %s'র বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা তা পরীক্ষা করা যায়নি"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "বুলিয়ান %s'র মান বর্তমানে নির্ধারিত রয়েছে"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "%s'র ফাইল context কোয়েরি করা যায়নি"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "নিম্নলিখিত একটি মান উল্লেখ করা আবশ্যক: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "%s বুলিয়েনের সক্রিয় মান নির্ধারণ করতে ব্যর্থ"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s বুলিয়ানের মান পরিবর্তন করা যায়নি"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "ভুল বিন্যাস %s: রেকর্ড %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "বুলিয়ান %s'র মান নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "বুলিয়ান %s মুছে ফেলা যায়নি"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "বুলিয়ানের তালিকা নির্মাণ করা যায়নি"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "অজানা"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "বন্ধ"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "চালু"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux বুলিয়ান"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "অবস্থা"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "ডিফল্ট"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "বিবরণ"
- 
-@@ -1009,7 +1018,7 @@ msgstr "মেমরি নির্ধারণ করতে ব্যর্থ
- msgid "Error sending audit message.\n"
- msgstr "অডিট সংক্রান্ত বার্তা পাঠাতে ব্যর্থ।\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "enforcing মোড নির্ধারণ করা যায়নি।\n"
-@@ -1022,16 +1031,12 @@ msgstr "ত্রুটি!  %s খুলতে ব্যর্থ।\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  %s'র ক্ষেত্রে বর্তমান context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে "
--"না।\n"
-+msgstr "%s!  %s'র ক্ষেত্রে বর্তমান context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে না।\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  %s'র ক্ষেত্রে নতুন context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে "
--"না।\n"
-+msgstr "%s!  %s'র ক্ষেত্রে নতুন context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে না।\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1128,62 +1133,66 @@ msgstr "ফাঁকা সিগন্যাল সংকলন প্রাপ
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP হ্যান্ডলার নির্ধারণ করতে ব্যর্থ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "দুঃক্ষিত, newrole শুধুমাত্র একটি SELinux কার্নেলে ব্যবহার করা যাবে।\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context প্রাপ্ত করতে ব্যর্থ।\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "ত্রুটি!  tty সংক্রান্ত তথ্য প্রাপ্ত করা যায়নি।\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM পরিসেবার কনফিগারেশন পড়তে ত্রুটি।\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: %s'র পাসওয়ার্ড সঠিক নয়\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: fork করতে ব্যর্থ: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty লেবেল পুনরায় স্থাপন করতে ব্যর্থ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty সঠিকরূপে বন্ধ করতে ব্যর্থ\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "বিবরণ প্রদর্শন বন্ধ করা যায়নি।\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "শেল'র argv0 বরাদ্দ করতে ব্যর্থ।\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "পরিবেশ পুনরুদ্ধার করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "শেল exec করতে ব্যর্থ\n"
- 
-@@ -1286,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "বিকল্প সংক্রান্ত ত্রুটি %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "বুলিয়ান"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "সকল"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "স্বনির্ধারিত"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ফাইল লেবেল ব্যবস্থা"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ফাইলের\nবৈশিষ্ট্য"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nফাইলের ধরন"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ফাইল\nধরন"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "ব্যবহারকারী ম্যাপিং"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "লগ-ইন\nনাম"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nব্যবহারকারী"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS সীমা"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "লগ-ইন '%s' আবশ্যক"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "পলিসি মডিউল"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "মডিউলের নাম"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "অডিট নিষ্ক্রিয় করা হবে"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "অডিট সক্রিয় করা হবে"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "পলিসি মডিউল লোড করুন"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat ২০০৭"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "রুণা ভট্টাচার্য (runab at redhat.com)"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "বুলিয়ান ডায়লগ যোগ করুন"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "বুলিয়ান নাম"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux Policy নির্মাণের সামগ্রী"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>কনফাইন করার জন্য চিহ্নিত অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার জন্য নিয়মনীতির ধরন নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>অ্যাপ্লিকেশন</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "প্রমিত Init ডেমন"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "বুট করার সময় init স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS সিস্টেম ডেমন"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Services Daemon (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "Internet Services Daemon-র ডেমনগুলি xinetd দ্বারা আরম্ভ করা হয়।"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI স্ক্রিপ্ট"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ব্যবহারকারীদের অ্যাপ্লিকেশন"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
-+msgstr "ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ব্যবহারকারীর লগ-ইন</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "বর্তমানে উপস্থিত ব্যবহারকারী ভূমিকা"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "বর্তমানে উপস্থিত লগ-ইন ব্যবহারকারীর তথ্য পরিবর্তন করুন।"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "সর্বনিম্ন টার্মিন্যাল ব্যবহারকারীর ভূমিকা"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "চিহ্নিত ব্যবহারকারী টার্মিন্যাল অথবা দূরবর্তী লগ-ইনের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন।  ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "সর্বনিম্ন X Windows ব্যবহারকারীর ভূমিকা"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "চিহ্নিত ব্যবহারকারী X অথবা টার্মিন্যালের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন।  ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ব্যবহারকারীর ভূমিকা"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা ব্যবহারকারী ভূমিকা।"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "অ্যাডমিন ব্যবহারকারীর ভূমিকা"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা ও su বিনা ব্যবহারকারী ভূমিকা। sudo সহযোগে root ব্যবহারকারীর প্রশাসনিক ভূমিকা প্রয়োগ করা যাবে।"
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>root ব্যবহারকারী</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Root প্রশাসনিক ব্যবহারকারীর ভূমিকা"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "এই ব্যবহারকারী দ্বারা root পরিচয়ে মেশিন পরিচালনা করা হলে 'Root প্রশাসনিক ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে সক্ষম হবেন না।"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার নাম লিখুন:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "নাম"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "confine করার জন্য এক্সেকিউটেবিলের সম্পূর্ণ পাথ লিখুন।"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "confine করা ব্যবহারকারী অথবা অ্যাপ্লিকেশন ভূমিকার স্বতন্ত্র নাম লিখুন।"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "এক্সেকিউটেবল"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init স্ক্রিপ্ট"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
-+msgstr "confine করা অ্যাপ্লিকেশন আরম্ভের জন্য init স্ক্রিপ্টের সম্পূর্ণ পাথ লিখুন।"
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>পরিবর্তনের উদ্দেশ্যে কোনো উপস্থিত ভূমিকা নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s ডোমেইনে স্থানান্তরের জন্য ব্যবহারকারী ভূমিকা নির্বাচন করুন।"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s যে ভূমিকায় রূপান্তরিত হবে তা নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s যে অ্যাপ্লিকেশন ডোমেইনে রূপান্তরিত হবে তা নির্বাচন করুন।"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>যে সমস্ত user_roles %s-এ রূপান্তরিত হবে সেগুলি নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "চিহ্নিত অ্যাপ্লিকেশন ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s দ্বারা পরিচালনার উদ্দেশ্যে ডোমেইন নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "চিহ্নিত ব্যবহারকারী দ্বারা পরিচালনার উদ্দেশ্যে ডোমেইন নির্বাচন করুন।"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s-র জন্য অতিরিক্ত ভূমিকা নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s যে সকল নেটওয়ার্ক পোর্টের সাথে বাইন্ড করে সেগুলি লিখুন:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP পোর্ট</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "সকল"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে বাইন্ড করার অনুমতি প্রদান করে"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "‌%s-কে 0 সহ bindresvport-কে কল করার অনুমতি প্রদান করে। পোর্ট ৬০০-১০২৪-র সাথে বাইন্ড করা হয়"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "অসংরক্ষিত পোর্ট (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s দ্বারা বাইন্ড করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "নির্বাচিত পোর্ট"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "১০২৪-র থেকে বেশি সংখ্যার udp পোর্টের সাথে %s-কে বাইন্ড করার অনুমতি প্রদান করা হয়"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP পোর্ট</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s যে সকল নেটওয়ার্ক পোর্টের সাথে সংযোগ করে সেগুলি নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত tcp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s-র ক্ষেত্রে অ্যাপ্লিকেশনের সাধারণ বৈশিষ্ট্যগুলি নির্বাচন করুন:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog বার্তা লেখা হয়\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp-র মধ্যে উপস্থিত অস্থায়ী ফাইল নির্মাণ/পরিবর্তন করুন"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "অনুমোদনের জন্য Pam ব্যবহার করুন"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch অথবা getpw* কল ব্যবহার করা হয়"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ব্যবহার করা হয়"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "অডিট সংক্রান্ত বার্তা পাঠানো হয়"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "টার্মিন্যালের সাথে যোগাযোগ"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
-+msgstr "ই-মেইল বার্তা পাঠানো হয়"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s দ্বারা পরিচালিত ফাইল/ডিরেক্টরি যোগ করুন</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
-+msgstr "%s দ্বারা পরিচালিত (\"manages\") ফাইল/ডিরেক্টরি। Pid ফাইল, লগ ফাইল, /var/lib ফাইল ..."
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s নিয়মনীতি থেকে বুলিয়ান যোগ করুন:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ডোমেইন দ্বারা ব্যবহৃত বুলিয়ান যোগ/অপসারণ করুন"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>%s নিয়মনীতি কোন ডিরেক্টরি দ্বারা প্রস্তুত করা হবে?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "নিয়মনীতির ডিরেক্টরি"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "Role"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "উপস্থিত_ব্যবহারকারী"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "অ্যাপ্লিকেশন"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ডিরেক্টরি হওয়া আবশ্যক"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "একটি ব্যবহারকারী নির্বাচন করা আবশ্যক"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "confine করার উদ্দেশ্যে এক্সিকিউটেবিল ফাইল নির্বাচন করুন"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "confine করার উদ্দেশ্যে init script ফাইল নির্বাচন করুন।"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য ডিরেক্টরি নির্বাচন করুন"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "নিয়মনীতি সংক্রান্ত ফাইল নির্মাণের জন্য ডিরেক্টরি নির্বাচন করুন"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "বর্তমান নিয়মনীতির মধ্যে %s_t ধরন বর্তমানে ব্যাখ্যা করা হয়েছে।\nএগিয়ে যেতে ইচ্ছুক কি?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "নাম পরীক্ষণ"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "বর্তমান নিয়মনীতির মধ্যে %s.pp মডিউল বর্তমানে ব্যাখ্যা করা হয়েছে।\nএগিয়ে যেতে ইচ্ছুক কি?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "শূণ্যস্থান বিনা, অক্ষর ও সংখ্যা সহযোগে একটি নাম প্রস্তুত করে যোগ করতে হবে।"
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "এক্সেকিউটেবল উল্লেখ করা আবশ্যক"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+msgstr "SELinux কনফিগার করুন"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "নেটওয়ার্ক পোর্ট"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux পোর্ট\nধরন"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "প্রোটোকল"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nস্তর"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "পোর্ট"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "\"%s\" পোর্ট সংখ্যা বৈধ নয়।  0 < পোর্ট_সংখ্যা < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "তালিকা অনুসারে প্রদর্শন"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "সংকলন অনুযায়ী প্রদর্শন"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "আপনি কি নিশ্চিতরূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s মুছে ফেলুন"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s যোগ করুন"
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s পরিবর্তন করুন"
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive (সতর্কতামূলক)"
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing (সক্রিয়)"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "অবস্থা"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "নিয়মনীতির ধরন পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের লেবেল নতুন করে লেখা হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux-র অবস্থা disabled (নিষ্ক্রিয়) হিসাবে ধার্য করা জন্য, পুনরায় বুট করা আবশ্যক।  পরে SELinux পুনরায় সক্রিয় করার সময় সিস্টেমের লেবেল নতুন করে লেখা হবে এবং এই কাজে অনেক সময় ব্যয় হয়। এই কারণে নিষ্ক্রিয় না করাই বাঞ্ছনীয়।  SELinux-র কারণে আপনার সিস্টেমে কোনো সমস্যা হচ্ছে কি না জানার জন্য, SELinux permissive (সতর্কতামূলক) মোডে নির্ধারণ করুন। এই মোডে নিয়মনীতি প্রয়োগ করা হবে না কিন্তু উৎপন্ন ত্রুটির লগ সংরক্à
 ¦·à¦£ করা হবে। Permissive (সতর্কতামূলক) মোড নির্ধারণের জন্য পুনরায় বুট করা আবশ্যক নয়    এগিয়ে যেতে ইচ্ছুক কি?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux-র enabled (সক্রিয়) মোডে পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের লেবেল পরিবর্তিত হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\nস্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্‌শ <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux নেটওয়ার্ক পোর্ট যোগ করা হবে"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux Type"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ফাইলের বৈশিষ্ট্য"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ফাইলের ধরন"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "সর্বধরনের ফাইল\nসাধারণ ফাইল\nডিরেক্টরি\nক্যারেক্টার ডিভাইস\nব্লক-ডিভাইস\nসকেট\nসিম্বলিক লিঙ্ক\nনেমড পাইপ\n"
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ব্যবহারকারী যোগ করুন"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux পরিচালনা"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "যোগ করুন"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "বৈশিষ্ট্য (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "মুছে ফেলুন (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "পরিচালনার বিষয় নির্বাচন করুন"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>নির্বাচন করুন:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "সিস্টেমের ডিফল্ট প্রয়োগ হওয়া মোড"
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Disabled (নিষ্ক্রিয়)\nPermissive (সতর্কতামূলক)\nEnforcing (সক্রিয়)\n"
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "বর্তমানে প্রয়োগ হওয়া মোড"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "সিস্টেমের ডিফল্ট নিয়মনীতির ধরন: "
-+
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেম নতুন করে লেবেল করা হবে কি না তা নির্ধারণ করুন। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  নিয়মনীতির ধরন পরিবর্তন করা হলে অথবা disabled (নিষ্ক্রিয়) থেকে enforcing (সক্রিয়) অবস্থায় পরিবর্তনের সময় নতুন করে লেবেল নির্ধারণ করা আবশ্যক।"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "পরবর্তী বুটের পরে রি-লেবেল করা হবে।"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "বুলিয়ান বৈশিষ্ট্যের মান সিস্টেম ডিফল্টে প্রত্যাবর্তন করা হবে"
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "স্বনির্ধারিত ও সকল বুলিয়ানের মধ্যে অদল-বদল করুন"
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ফিল্টার"
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ফাইল কনটেক্সট যোগ করা হবে"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ফাইল কনটেকস্ট পরিবর্তন করা হবে"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ফাইল কনটেক্সট মুছে ফেলুন"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "স্বনির্ধারিত ফাইল কনটেক্সট ও সকলের মধ্যে অদল-বদল করুন"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ব্যবহারকারী ম্যাপ ব্যবস্থা যোগ করা হবে"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ব্যবহারকারীর ম্যাপিং পরিবর্তন করুন"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ব্যবহারকারী ম্যাপিং মুছে ফেলুন"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ব্যবহারকারী যোগ করুন"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ব্যবহারকারী পরিবর্তন করুন"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ব্যবহারকারী মুছে ফেলুন"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "নেটওয়ার্ক পোর্ট যোগ করা হবে"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "নেটওয়ার্ক পোর্ট সম্পাদনা"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "নেটওয়ার্ক পোর্ট মুছে ফেলুন"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "স্বনির্ধারিত ও সকল পোর্টের মধ্যে অদল-বদল করুন"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "নতুন নিয়মনীতির মডিউল নির্মাণ করুন"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "নিয়মনীতির মডিউল লোড করা হবে"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "লোড করার যোগ্য নিয়মনীতির মডিউল মুছে ফেলা হবে"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা হবে।"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "প্রসেসটি permissive (সতর্কতামূলক) মোডে পরিবর্তন করুন।"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "প্রসেসটি enforcing (সক্রিয়) মোডে পরিবর্তন করুন।"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "প্রসেসের ডোমেইন"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ব্যবহারকারী '%s'-র উপস্থিত আবশ্যক"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "অজানা"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ইন্টারনেট পরিসেবার ডোমেইন"
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "শূণ্যস্থান বিনা অক্ষর ও সংখ্যা বিশিষ্ট নাম হওয়া আবশ্যক। \"-n MODULENAME\" বিকল্পের ব্যবহার করা যেতে পারে"
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ব্যবহারকারী ভূমিকার ধরনের ক্ষেত্রে এক্সেকিউটেবল ফাইল ধার্য করা যাবে না। "
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "শুধুমাত্র ডেমন অ্যাপ্লিকেশনের জন্য init স্ক্রিপ্ট ব্যবহার করা যাবে.."
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog-র মান বুলিয়ান হওয়া আবশ্যক "
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ধরনের ক্ষেত্রে স্বয়ংক্রিয়রূপে tmp ধরন নির্ধারিত হবে"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "কনফাইন করা প্রসেসের ক্ষেত্রে এক্সেকিউটেবলের পাথ উল্লেখ করা আবশ্যক"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "ধরন প্রয়োগকারী ফাইল"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ফাইল কনটেক্সটের ফাইল"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "প্রস্তুতির স্ক্রিপ্ট"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord দ্বারা বিবিধ বস্তু পাঠের অনুমতি প্রদান করা হবে। nfs, samba, অপসারণযোগ্য ডিভাইস, user temp ও অবিশ্বস্ত তথ্য সহ ফাইল"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:102
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
--
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:127
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:143
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
--msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:182
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:183
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/statusPage.py:152
--msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:186
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
--msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:202
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
--msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
--msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/br.po b/policycoreutils/po/br.po
-new file mode 100644
-index 0000000..1e26f69
---- /dev/null
-+++ b/policycoreutils/po/br.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Breton (http://www.transifex.com/projects/p/fedora/language/br/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: br\n"
-+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/bs.po b/policycoreutils/po/bs.po
-index 21cec15..f7015ce 100644
---- a/policycoreutils/po/bs.po
-+++ b/policycoreutils/po/bs.po
-@@ -1,36 +1,31 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Adnan Hodzic <AbsintheSyringe at gmail.com>, 2007.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Bosnian (http://www.transifex.net/projects/p/fedora/language/"
--"bs/)\n"
--"Language: bs\n"
-+"Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/bs/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"Language: bs\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"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"UPOTREBA: run_init <skripta> <argumenti ...>\n"
--"  gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
--"         <argumenti ...> argumenti za tu skriptu."
-+msgstr "UPOTREBA: run_init <skripta> <argumenti ...>\n  gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n         <argumenti ...> argumenti za tu skriptu."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "Inicijalizacija PAM nije uspjela\n"
-@@ -79,353 +74,359 @@ msgstr "Nažalost, run_init može se upotrijebiti samo na SELinux kernelu.\n"
- msgid "authentication failed.\n"
- msgstr "Provjere autentičnosti nije uspjela.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Nije moguće postaviti exec kontekst za %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Čitanje pohrane pravila nije moguće."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Uspostavljanje semanage veze nije moguće"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Semanage transakciju nije moguće pokrenuti"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Izrada ključa za %s nije moguća"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Nije moguće provjeriti je li mapiranje za prijavu %s određeno"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux korisnik %s ne postoji"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Izrada mapiranja prijave za %s nije moguća"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Zadavanje naziva za %s nije moguće"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Zadavanje MLS raspona za %s nije moguće"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Zadavanje SELinux korisnika za %s nije moguće"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Dodavanje mapiranja prijave za %s nije moguće"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Zahtijeva seuser ili serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Mapiranje prijave za %s nije određeno"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Propitivanje seusera za %s nije moguće"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Uređivanje mapiranja prijave za %s nije moguće"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Mapiranje prijave za %s određeno je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Brisanje mapiranja prijave za %s nije moguće"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Nije moguće provjeriti je li SELinux korisnik %s određen"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Propitivanje korisnika za %s nije moguće"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Izrada SELinux korisnika za %s nije moguća"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Dodavanje uloge %s za %s nije moguće"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Zadavanje MLS razine za %s nije moguće"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Dodavanje prefiksa %s za %s nije moguće"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Izvlačenje ključa za %s nije moguće"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Dodavanje SELinux korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Zahtijeva prefiks ili uloge"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux korisnik %s nije određen"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Uređivanje SELinux korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux korisnik %s određen je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Brisanje SELinux korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Potreban je UDP ili TCP protokol"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Potreban je port"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Izrada ključa za %s/%s nije moguća"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Potrebna je vrsta"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Nije moguće provjeriti je li port %s/%s određen"
-@@ -475,8 +476,8 @@ msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
- msgid "Could not add port %s/%s"
- msgstr "Dodavanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Zahtijeva setype ili serange"
- 
-@@ -484,463 +485,473 @@ msgstr "Zahtijeva setype ili serange"
- msgid "Requires setype"
- msgstr "Zahtijeva setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nije određen"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Propitivanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Uređivanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Brisanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Ispisivanje popisa portova nije moguće"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Potrebna je SELinux vrsta"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Izrada ključa za %s nije moguća"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Izrada konteksta za %s nije moguća"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Potrebna je SELinux vrsta"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Nije moguće provjeriti je li sučelje %s određeno"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Izrada sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Zadavanje korisnika u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Zadavanje uloge u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Zadavanje vrste u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Zadavanje MLS polja u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Zadavanje konteksta sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Zadavanje konteksta poruke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Dodavanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Sučelje %s nije određeno"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Propitivanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Uređivanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Sučelje %s određeno je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Brisanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Ispisivanje popisa sučelja nije moguće"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Nije moguće provjeriti je li kontekst datoteke za %s određen"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Izrada konteksta datoteke za %s nije moguća"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Zadavanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Dodavanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Zahtijeva setype, serange ili seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Kontekst datoteke za %s nije određen"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Propitivanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Uređivanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Kontekst datoteke za %s određen je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Brisanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Nije moguće provjeriti je li Booleova vrijednost %s određena"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Booleova vrijednost %s nije određena"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Propitivanje konteksta datoteke %s nije moguće"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Booleova vrijednost %s određena je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Brisanje Booleove vrijednosti %s nije moguće"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -1004,7 +1015,7 @@ msgstr "Greška pri dodjeljivanju memorije.\n"
- msgid "Error sending audit message.\n"
- msgstr "Greška pri slanju poruke provjere.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Određivanje načina prisiljavanja nije moguće.\n"
-@@ -1017,16 +1028,12 @@ msgstr "Greška! Nije moguće otvoriti %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno "
--"označen.\n"
-+msgstr "%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno "
--"označen.\n"
-+msgstr "%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1123,62 +1130,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Nažalost, nova uloga može se upotrijebiti samo na SELinux kernelu.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: neispravna lozinka za %s.\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: 'forking' neuspjeh: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Obnavljanje tty oznake nije moguće...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Ispravno zatvaranje tty nije uspjelo\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Nije moguće zatvoriti deskriptore. \n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Greška pri dodjeljivanju argv0 ljuske.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Obnavljanje okruženja nije moguće. Prekidanje radnje.\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "Izvršavanje ljuske nije uspjelo\n"
- 
-@@ -1281,20 +1292,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +TvrtkaPovjerljivo juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Greška opcija %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1350,577 +1361,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1958,1411 +1857,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
--
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ca.po b/policycoreutils/po/ca.po
-index 00765c6..591da7e 100644
---- a/policycoreutils/po/ca.po
-+++ b/policycoreutils/po/ca.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Albert Carabasa Giribet <albertc at asic.udl.cat>, 2009.
- # Josep Puigdemont Casamajó <josep.puigdemont at gmail.com>, 2006.
-@@ -10,27 +10,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Catalan <fedora at llistes.softcatala.org>\n"
--"Language: ca\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: ca\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"Ús: run_init <fitxer de seqüència> <arguments ...>\n"
--"  on: <fitxer de seqüència> és la seqüència d'iniciació a executar,\n"
--"      <args ...> són els arguments per al fitxer de seqüència."
-+msgstr "Ús: run_init <fitxer de seqüència> <arguments ...>\n  on: <fitxer de seqüència> és la seqüència d'iniciació a executar,\n      <args ...> són els arguments per al fitxer de seqüència."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "no s'ha pogut inicialitzar el PAM\n"
-@@ -47,9 +44,7 @@ msgstr "Contrasenya:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr ""
--"No s'ha pogut trobar la vostra entrada en el fitxer de contrasenyes "
--"ocultes.\n"
-+msgstr "No s'ha pogut trobar la vostra entrada en el fitxer de contrasenyes ocultes.\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -81,357 +76,359 @@ msgstr "El run_init només es pot fer servir amb un nucli SELinux.\n"
- msgid "authentication failed.\n"
- msgstr "ha fallat l'autenticació.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "No s'ha pogut establir el context d'execució a %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANT ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Per activar aquest paquet de política, executeu:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "No s'ha pogut crear el gestor del semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"No s'està gestionant les polítiques del SELinux o no es pot accedir al "
--"magatzem."
-+msgstr "No s'està gestionant les polítiques del SELinux o no es pot accedir al magatzem."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "No es pot llegir el magatzem de polítiques."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "No es pot establir la connexió amb el semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "No s'ha pogut provar l'estat del MLS %s"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Encara no està implementat"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Tansacció semanage ja en progrés"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "No s'ha pogut iniciar la transacció del semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "No s'ha pogut completar la transacció del semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Tansacció semanage no en progrés"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "No s'han pogut llistar els mòduls SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versió"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Desactivat"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"No s'ha pogut establir el domini permissiu %s (la instal·lació del mòdul ha "
--"fallat)"
-+msgstr "No s'ha pogut establir el domini permissiu %s (la instal·lació del mòdul ha fallat)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "No s'ha pogut eliminar el domini permissiu %s (l'eliminació ha fallat)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "No s'ha pogut crear una clau per a %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "No s'ha pogut comprovar si està definit el mapatge d'entrada per a %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "No existeix el grup de Linux %s"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "No existeix l'usuari de Linux %s"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "No s'ha pogut crear el mapatge d'entrada per a %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "No s'ha pogut establir el nom per a %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "No s'ha pogut establir el rang MLS per a %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "No s'ha pogut establir l'usuari SELinux per a %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "No s'ha pogut afegir el mapatge d'entrada per a %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Es necessita el seuser o el serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "No s'ha definit el mapatge de l'entrada per a %s"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "No s'ha pogut consultar el seuser quant a %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "No s'ha pogut modificar el mapatge d'entrada per a %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "S'ha definit el mapatge per a %s a la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "No s'ha pogut suprimir el mapatge d'entrada per a %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "No s'ha pogut llistar els mapatges d'entrada"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nom d'entrada"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Usuari SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Rang MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "No s'ha pogut comprovar si està definit l'usuari SELinux %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "No s'ha pogut demanar l'usuari per a %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Heu d'afegir almenys un rol per %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "No s'ha pogut crear l'usuari SELinux per a %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "No s'ha pogut afegir el rol %s per a %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "No s'ha pogut establir el nivell MLS per a %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "No s'ha pogut afegir el prefix %s per a %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "No s'ha pogut extreure la clau per a %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "No s'ha pogut afegir l'usuari SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Necessita prefix, rols, nivell o rang"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Necessita prefix o rols"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "L'usuari SELinux %s no està definit"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "No s'ha pogut modificar l'usuari SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "L'usuari SELinux %s està definit a la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "No s'ha pogut suprimir l'usuari SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "No es poden llistar els usuaris SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "No es pot llistar els rols per a l'usuari %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Etiquetatge"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefix"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Nivell MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Rang MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Rols SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Es necessita el protocol udp o tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Cal el port"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "No s'ha pogut crear una clau per a %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Cal el tipus"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "No s'ha pogut comprovar si el port %s/%s està definit"
-@@ -469,8 +466,7 @@ msgstr "No s'ha pogut establir el tipus al context del port per a %s/%s"
- #: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr ""
--"No s'han pogut establir els camps mls en el context del port per a %s/%s"
-+msgstr "No s'han pogut establir els camps mls en el context del port per a %s/%s"
- 
- #: ../semanage/seobject.py:1033
- #, python-format
-@@ -482,8 +478,8 @@ msgstr "No s'ha pogut establir el context del port per a %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "No s'ha pogut afegir el port %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Cal el setype o el serange"
- 
-@@ -491,468 +487,473 @@ msgstr "Cal el setype o el serange"
- msgid "Requires setype"
- msgstr "Cal el setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "El port %s/%s no està definit"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "No es pot consultar el port %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "No es pot modificar el port %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "No s'han pogut llistar els ports"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "No s'ha pogut suprimir el port %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "El port %s/%s està definit en la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "No s'ha pogut suprimir el port %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "No s'han pogut llistar els ports"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Tipus de port SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Número de port"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "L'adreça del node és necessària"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Manca el port o no es coneix"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Cal el tipus SELinux"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "No s'ha pogut crear la clau per a %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "No s'ha pogut comprovar si l'adreça %s està definida"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "No s'ha pogut crear l'adreça per a %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "No s'ha pogut crear el context per a %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "No s'ha pogut establir la màscara per a %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "No s'ha pogut establir l'usuari en el context de l'adreça per a %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "No s'ha pogut establir el rol en el context de l'adreça per a %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "No s'ha pogut establir el tipus en el context de l'adreça per a %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--"No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
-+msgstr "No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "No s'ha pogut establir el context de l'adreça per a %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "No s'ha pogut afegir l'adreça %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "L'adreça %s no està definida"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "No es pot consultar l'adreça %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "No es pot modificar l'adreça %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "L'adreça %s està definida en la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "No s'ha pogut suprimir l'adreça %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "No s'han pogut llistar les adreces"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Cal el tipus SELinux"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "No s'ha pogut comprovar si s'ha definit la interfície %s"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "No s'ha pogut crear la interfície per a %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr ""
--"No s'ha pogut establir l'usuari en el context de la interfície per a %s"
-+msgstr "No s'ha pogut establir l'usuari en el context de la interfície per a %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "No s'ha pogut establir el rol en el context d'interfície per a %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "No s'ha pogut establir el tipus en el context d'interfície per a %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--"No s'han pogut establir els camps mls en el context d'interfície per a %s"
-+msgstr "No s'han pogut establir els camps mls en el context d'interfície per a %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "No s'ha pogut establir el context d'interfície per a %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "No s'ha pogut establir el context de missatge per a %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "No s'ha pogut afegir la interfície per a %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "La interfície %s no s'ha definit"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "No s'ha pogut consultar la interfície %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "No s'ha pogut modificar la interfície %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "La interfície %s s'ha definit a la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "No s'ha pogut suprimir la interfície %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "No s'han pogut llistar les interfícies"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interfície del SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Context"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "No s'ha pogut establir l'usuari en el context del fitxer per a %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "No s'ha pogut establir el rol en el context del fitxer per a %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "No s'ha pogut establir els camps mls en el context de fitxer per a %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Especificació de fitxer no vàlida"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "No s'ha pogut comprovar si el context de fitxer per a %s està definit"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "No s'ha pogut crear el fitxer de context per a %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "No s'ha pogut establir el tipus en el context del fitxer per a %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "No s'ha pogut establir el context de fitxer per a %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "No s'ha pogut afegir el context de fitxer per a %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Es necessita el setype, serange o seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "No s'ha definit el context del fitxer per a %s"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "No s'ha pogut consultar el context del fitxer per a %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "No s'ha pogut modificar el context de fitxer per a %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "No s'han pogut llistar els contexts de fitxer"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "No s'ha pogut suprimir el context de fitxer %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"El context del fitxer per a %s està definit en la política, no es pot "
--"suprimir"
-+msgstr "El context del fitxer per a %s està definit en la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "No s'ha pogut suprimir el context de fitxer per a %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "No s'ha pogut llistar els contexts del fitxer"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "No s'ha pogut llistar els contexts del fitxer local"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "tipus"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "No s'ha pogut comprovar si el booleà %s està definit"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "El booleà %s no s'ha definit"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "No s'ha pogut consultar el context %s del fitxer"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Heu d'especificar un dels següents valors: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "No s'ha pogut establir el valor actiu del booleà %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "No s'ha pogut modificar el booleà %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Format incorrecte %s: registre %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "El booleà %s està definit a la política, no es pot suprimir"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "No s'ha pogut suprimir el booleà %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "No s'ha pogut llistar els booleans"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "desconegut"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "inactiu"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "actiu"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "Booleà SELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Descripció"
- 
-@@ -964,9 +965,7 @@ msgstr "no s'ha pogut establir PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: desbordament de la taula de dispersió del servei de configuració de "
--"noms\n"
-+msgstr "newrole: desbordament de la taula de dispersió del servei de configuració de noms\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1001,9 +1000,7 @@ msgstr "S'ha produït un error en canviar l'UID, s'està anul·lant.\n"
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr ""
--"S'ha produït un error en tornar a establir el valor de KEEPCAPS, s'està "
--"anul·lant.\n"
-+msgstr "S'ha produït un error en tornar a establir el valor de KEEPCAPS, s'està anul·lant.\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
-@@ -1020,7 +1017,7 @@ msgstr "S'ha produït un error en assignar memòria.\n"
- msgid "Error sending audit message.\n"
- msgstr "S'ha produït un error en enviar el missatge d'audit.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "No s'ha pogut determinar el mode de compliment.\n"
-@@ -1033,16 +1030,12 @@ msgstr "S'ha produït un error: no s'ha pogut obrir %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s. No s'ha pogut obtenir el context actual per a %s, no es reetiquetarà el "
--"tty.\n"
-+msgstr "%s. No s'ha pogut obtenir el context actual per a %s, no es reetiquetarà el tty.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s. No s'ha pogut obtenir el nou context per a %s, no es reetiquetarà el "
--"tty.\n"
-+msgstr "%s. No s'ha pogut obtenir el nou context per a %s, no es reetiquetarà el tty.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1082,9 +1075,7 @@ msgstr "S'ha produït un error: s'han especificat múltiples nivells\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"S'ha produït un error: no teniu autorització per canviar els nivells en un "
--"terminal no segur \n"
-+msgstr "S'ha produït un error: no teniu autorització per canviar els nivells en un terminal no segur \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1141,62 +1132,66 @@ msgstr "No es pot obtenir un conjunt de senyals buit\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "No es pot establir el gestor de SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "El newrole només es pot fer servir amb un nucli amb SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "no s'ha pogut obtenir l'old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Avís! No s'ha pogut obtenir informació de la tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "error en la lectura de la configuració del servei PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: la contrasenya per a %s no és correcta\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: no s'ha pogut crear un fill: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "No es pot restaurar l'estiqueta tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "No s'ha pogut tancar el tty adequadament\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "No s'ha pogut tancar els descriptors.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "S'ha produït un error en assignar l'argv0 de l'intèrpret d'ordres.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "No s'ha pogut restaurar l'entorn, s'està interrompent\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "no s'ha pogut executar l'intèrpret d'ordres\n"
- 
-@@ -1208,15 +1203,12 @@ msgstr "Forma d'ús: %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
--"%s: la política ja ha estat carregada i la càrrega inicial sol·licitada\n"
-+msgstr "%s: la política ja ha estat carregada i la càrrega inicial sol·licitada\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  No s'ha pogut carregar la política, però s'ha demanat el mode de "
--"compliment: %s\n"
-+msgstr "%s:  No s'ha pogut carregar la política, però s'ha demanat el mode de compliment: %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1230,8 +1222,7 @@ msgstr "Requereix com a mínim una categoria"
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr ""
--"No s'ha pogut modificar els nivells de sensibilitat fent servir '+' a %s"
-+msgstr "No s'ha pogut modificar els nivells de sensibilitat fent servir '+' a %s"
- 
- #: ../scripts/chcat:110
- #, c-format
-@@ -1303,20 +1294,20 @@ msgstr "chcat -- -CompanyiaConfidencial /docs/pladenegocis.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyiaConfidencial jusuari"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Error en les opcions %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1372,577 +1363,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1980,1411 +1859,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
--
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "desconegut"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/cs.po b/policycoreutils/po/cs.po
-index be69117..21421bb 100644
---- a/policycoreutils/po/cs.po
-+++ b/policycoreutils/po/cs.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Adam Pribyl <pribyl at lowlevel.cz>, 2007.
- # Milan Keršláger <kerslage at linux.cz>, 2007.
-@@ -11,16 +11,15 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Czech (http://www.transifex.net/projects/p/fedora/language/"
--"cs/)\n"
--"Language: cs\n"
-+"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/cs/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
-+"Language: cs\n"
-+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -29,7 +28,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -78,353 +77,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Zakázáno"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefix"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -474,8 +479,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -483,463 +488,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "neznámý"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Implicitní"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -1003,7 +1018,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1118,62 +1133,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1276,20 +1295,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1345,577 +1364,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1953,1411 +1860,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "neznámý"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/cy.po b/policycoreutils/po/cy.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/cy.po
-+++ b/policycoreutils/po/cy.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/da.po b/policycoreutils/po/da.po
-index e94670d..99a3309 100644
---- a/policycoreutils/po/da.po
-+++ b/policycoreutils/po/da.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Christian Rose <menthos at menthos.com>, 2006.
- # Keld Simonsen <keld at dkuug.dk>, 2006.
-@@ -11,27 +11,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Danish <dansk at dansk-gruppen.dk>\n"
--"Language: da\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: da\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"BRUG: run_init <skript> <args ...>\n"
--"  hvor: <skript> er navnet på init-skriptet som skal køres,\n"
--"         <args ...> er argumenterne til dette skript."
-+msgstr "BRUG: run_init <skript> <args ...>\n  hvor: <skript> er navnet på init-skriptet som skal køres,\n         <args ...> er argumenterne til dette skript."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "kunne ikke initialisere PAM\n"
-@@ -80,355 +77,359 @@ msgstr "Beklager, run_init kan kun bruges på en SELinux-kerne.\n"
- msgid "authentication failed.\n"
- msgstr "godkendelse mislykkedes.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Kunne ikke sætte kørselskontekst til %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************* VIGTIGT ************************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "For at gøre denne regelsætpakke aktiv, kør:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Kunne ikke oprette semanage-håndtering"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux regelsæt er ikke håndteret, eller lager kan ikke tilgåes."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Kan ikke læse regelsætlager."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Kunne ikke starte en semanage-forbindelse"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Kunne ikke teste MLS-aktiveret status"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Ikke implementeret endnu"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage-transaktion er allerede i gang"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Kunne ikke starte semanage-transaktion"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Kunne ikke sende semanage-transaktion"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage-transaktion er ikke i gang"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Kunne ikke liste SELinux-moduler"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Version"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Deaktiveret"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
-+msgstr "Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Kunne ikke fjerne tilladelsesdomæne %s (fjernelse fejlede)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Kunne ikke oprette en nøgle til %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Kunne ikke kontrollere om indlogningtilknytning for %s er defineret"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux-gruppe %s findes ikke"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux-bruger %s findes ikke"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Kunne ikke oprette indlogningtilknytning for %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Kunne ikke indstille navn for %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Kunne ikke indstille MLS-interval for %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Kunne ikke indstille SELinux-bruger for %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Kunne ikke tilføje indlogningstilknytning for %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Kræver seuser eller serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Indlogningstilknytning for %s er ikke defineret"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Kunne ikke forespørge seuser om %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Kunne ikke ændre indlogningstilknytning for %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Indlogningstilknytning for %s er defineret i regelsæt, kan ikke slettes"
-+msgstr "Indlogningstilknytning for %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Kunne ikke slette indlogningstilknytning for %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Kunne ikke liste indlogningstilknytninger"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Logindnavn"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux-bruger"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS-interval"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Kunne ikke kontrollere om SELinux-bruger %s er defineret"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Kunne ikke forespørge bruger om %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Du skal tilføje mindst én rolle for %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Kunne ikke oprette SELinux-bruger for %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Kunne ikke tilføje rolle %s til %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Kunne ikke indstille MLS-niveau for %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Kunne ikke tilføje præfiks %s til %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Kunne ikke finde nøgle for %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Kunne ikke tilføje SELinux-bruger %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Kræver præfiks, roller, niveau eller interval"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Kræver præfiks eller roller"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux-bruger %s er ikke defineret"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Kunne ikke ændre SELinux-bruger %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux-bruger %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Kunne ikke fjerne SELinux-bruger %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Kunne ikke liste SELinux-brugere"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Kunne ikke liste roller for bruger %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Mærkning"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Præfiks"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS-niveau"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS-interval"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux-roller"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protokol udp eller tcp er påkrævet"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Port er påkrævet"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Kunne ikke oprette en nøgle for %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Type er påkrævet"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Kunne ikke kontrollere om port %s/%s er defineret"
-@@ -478,8 +479,8 @@ msgstr "Kunne ikke indstille portkontekst for %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Kunne ikke tilføje port %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Kræver setype eller serange"
- 
-@@ -487,463 +488,473 @@ msgstr "Kræver setype eller serange"
- msgid "Requires setype"
- msgstr "Kræver setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s er ikke defineret"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Kunne ikke forespørge port %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Kunne ikke ændre port %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Kunne ikke liste portene"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Kunne ikke slette porten %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Kan ikke slette port %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Kunne ikke liste porte"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux-porttype"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Portnummer"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Knudeadresse er påkrævet"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Ukendt eller manglende protokol"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux-type er påkrævet"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Kunne ikke oprette nøgle til %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Kunne ikke kontrollere om adresse %s er defineret"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Kunne ikke oprette adresse for %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Kunne ikke oprette kontekst for %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Kunne ikke indstille maske for %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Kunne ikke indstille bruger i adressekontekst for %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Kunne ikke indstille rolle i adressekontekst for %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Kunne ikke indstille type i adressekontekst for %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Kunne ikke indstille MLS-felter i adressekontekst for %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Kunne ikke indstille adressekontekst for %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Kunne ikke tilføje adresse %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Adresse %s er ikke defineret"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Kunne ikke forespørge adresse %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Kunne ikke ændre adresse %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Adresse %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Kunne ikke slette adresse %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Kunne ikke liste adresser"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux-type er påkrævet"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Kunne ikke kontrollere om grænseflade %s er defineret"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Kunne ikke oprette grænseflade for %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Kunne ikke indstille bruger i grænsefladekontekst for %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Kunne ikke indstille rolle i grænsefladekontekst for %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Kunne ikke indstille type i grænsefladekontekst for %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Kunne ikke indstille MLS-felter i grænsefladekontekst for %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Kunne ikke indstille grænsefladekontekst for %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Kunne ikke indstille meddelelseskontekst for %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Kunne ikke tilføje grænseflade %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Grænsefladen %s er ikke defineret"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Kunne ikke spørge grænseflade %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Kunne ikke ændre grænseflade %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Grænseflade %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Kunne ikke slette grænseflade %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Kunne ikke liste grænseflader"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux-grænseflade"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Kontekst"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Kunne ikke indstille bruger i filkontekst for %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Kunne ikke indstille rolle i filkontekst for %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Kunne ikke indstille MLS-felter i filkontekst for %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Ugyldig filangivelse"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Kunne ikke kontrollere om filkontekst for %s er defineret"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Kunne ikke oprette filkontekst for %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Kunne ikke indstille type i filkontekst for %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Kunne ikke indstille filkontekst for %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Kunne ikke tilføje filkontekst for %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Kræver setype, serange eller seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Filkontekst for %s er ikke defineret"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Kunne ikke forespørge filkontekst for %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Kunne ikke ændre filkontekst for %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Kunne ikke liste filkontekster"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Kunne ikke slette filkonteksten %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Filkontekst for %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Kunne ikke slette filkontekst for %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Kunne ikke liste filkontekst"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Kunne ikke liste lokale filkontekster"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux kontekst"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "type"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Kunne ikke kontrollere om boolesk %s er defineret"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Boolesk %s er ikke defineret"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Kunne ikke forespørge filkontekst %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Du skal angive én af de følgende værdier: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Kunne ikke indstille aktiv værdi af boolesk %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Kunne ikke ændre boolesk %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Dårligt format %s: Notér %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Boolesk %s er defineret i regelsæt, kan ikke slettes"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Kunne ikke slette boolesk %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Kunne ikke liste boolesker"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "ukendt"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "inaktiv"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "aktiv"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux boolesk"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Beskrivelse"
- 
-@@ -1007,7 +1018,7 @@ msgstr "Fejl ved allokering afhukommelse.\n"
- msgid "Error sending audit message.\n"
- msgstr "Fejl ved afsendelse af revisionsmeddelelse.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Kunne ikke bestemme tvungentilstand.\n"
-@@ -1065,8 +1076,7 @@ msgstr "Fejl: flere niveauer angivet\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Fejl: du har ikke tilladelse til at ændre niveauer fra en usikker terminal \n"
-+msgstr "Fejl: du har ikke tilladelse til at ændre niveauer fra en usikker terminal \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1123,62 +1133,66 @@ msgstr "Kunne ikke hente tom signalsæt\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Kunne ikke indstille SIGHUP-håndtering\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Beklager, newrole kan kun bruges på en SELinux-kerne.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "kunne ikke modtage old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Fejl!  Kunne ikke hente tty-information.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "fejl ved læsning af servicekonfiguration af PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: forkert adgangskode for %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: fejl ved forgrening: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Kunne ikke genetablere tty-mærke...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Kunne ikke lukke tty ordentligt\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Kunne ikke lukke deskriptorerne.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Fejl ved allokering af skallens argv0.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Kunne ikke genetablere miljøet, afbryder\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "kunne ikke udføre skal\n"
- 
-@@ -1281,20 +1295,20 @@ msgstr "chcat -- -ForretningsHemmeligt /dok/forretningsplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +ForretningsHemmeligt juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Tilvalgsfejl %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1350,577 +1364,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1958,1411 +1860,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
--
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "ukendt"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/de.po b/policycoreutils/po/de.po
-index 0576123..f31c652 100644
---- a/policycoreutils/po/de.po
-+++ b/policycoreutils/po/de.po
-@@ -1,43 +1,40 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Daniela Kugelmann <dkugelma at redhat.com >, 2008.
- # Fabian Affolter <fab at fedoraproject.org>, 2008, 2009.
- # Hedda Peters <hpeters at redhat.com>, 2009.
- # Holger Wansing <linux at wansing-online.de>, 2006.
-+#   <hpeters at redhat.com>, 2012.
- # Michael Münch <micm at fedoraproject.org.org>, 2009.
- # Michael Schönitzer <michael at schoenitzer.de>, 2007.
--# Roman Spirgi <bigant at fedoraproject.org>, 2012.
-+# Roman Spirgi <bigant at fedoraproject.org>, 2012-2013.
- # sknirT omiT <moc.tahder at sknirtt>, 2010.
- # Timo Trinks <ttrinks at redhat.com>, 2006, 2007, 2008.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-13 08:22+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-06 23:52+0000\n"
- "Last-Translator: Roman Spirgi <bigant at fedoraproject.org>\n"
- "Language-Team: German <trans-de at lists.fedoraproject.org>\n"
--"Language: de\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: de\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"VERWENDUNG: run_init <script> <args ...>\n"
--"  dabei ist <script> der Name des Init-Skripts, das Sie ausführen möchten "
--"und\n"
--"            <args ...> sind die Argumente für dieses Skript."
-+msgstr "VERWENDUNG: run_init <script> <args ...>\n  dabei ist <script> der Name des Init-Skripts, das Sie ausführen möchten und\n            <args ...> sind die Argumente für dieses Skript."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "Initialisieren von PAM fehlgeschlagen\n"
-@@ -54,7 +51,7 @@ msgstr "Passwort:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Konnte Ihren Eintrag in der \"shadow\"-Passwortdatei nicht finden.\n"
-+msgstr "Konnte Ihren Eintrag in der »shadow«-Passwortdatei nicht finden.\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -79,367 +76,366 @@ msgstr "Kein Kontext in Datei %s\n"
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr "Sorry, run_init darf nur auf einem SELinux-Kernel benutzt werden.\n"
-+msgstr "Entschuldigung, run_init darf nur auf einem SELinux-Kernel benutzt werden.\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
- msgstr "Authentifizierung fehlgeschlagen.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Konnte exec-Kontext nicht auf %s setzen.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** WICHTIG ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
--msgstr "Um dieses Richtlinien-Paket zu aktivieren, führen Sie folgendes aus:"
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
-+msgstr "Um dieses Richtlinienpaket zu aktivieren, führen Sie folgendes aus:"
- 
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage-Handle konnte nicht erstellt werden"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"SELinux-Richtlinie wird nicht verwaltet oder auf den Speicher kann nicht "
--"zugegriffen werden."
-+msgstr "SELinux-Richtlinie wird nicht verwaltet oder auf den Speicher kann nicht zugegriffen werden."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
--msgstr "Kann Richtlinien-Speicher nicht lesen"
-+msgstr "Kann Richtlinienspeicher nicht lesen"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Konnte semanage-Verbindung nicht herstellen"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS-Status konnte nicht auf Aktivierung überprüft werden"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Noch nicht implementiert"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage-Transaktion bereits im Gang"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage-Transaktion konnte nicht gestartet werden"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage-Transaktion konnte nicht gestartet werden"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage-Transaktion nicht im Gang"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Konnte SELinux-Module nicht auflisten"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Modulname"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Version"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Deaktiviert"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Konnte Modul %s nicht deaktivieren (Entfernen fehlgeschlagen)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Konnte Modul %s nicht aktivieren (Entfernen fehlgeschlagen)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Konnte Modul %s nicht entfernen (Entfernen fehlgeschlagen)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "Dontaudit benötigt entweder »on« oder »off«"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Integrierte permissive Typen"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Angepasste permissive Typen"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Konnte permissive Domain %s nicht setzen (Modul-Installation fehlgeschlagen)"
-+msgstr "Konnte permissive Domain %s nicht setzen (Modul-Installation fehlgeschlagen)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Konnte keinen Schlüssel für %s erstellen"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Konnte nicht überprüfen ob die Login-Zuweisung für %s zugewiesen ist"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux-Gruppe %s existiert nicht"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux-Benutzer %s existiert nicht"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Bezeichnung für %s konnte nicht gesetzt werden"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Benötigt seuser oder serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Login-Zuordnung für %s ist nicht definiert"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Konnte seuser für %s nicht abfragen"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Konnte Login-Zuweisung für %s nicht ändern"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Login-Zuordnung für %s ist in der Richtlinie festgelegt und kann nicht "
--"entfernt werden"
-+msgstr "Login-Zuordnung für %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Konnte Login-Zuweisung für %s nicht löschen"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Konnte Login-Zuweisungen nicht anzeigen"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Benutzername:"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux-Benutzer"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS-Bereich"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr "Dienst"
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Konnte nicht überprüfen ob SELinux-Benutzer %s definiert ist"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Konnte Benutzer für %s nicht abfragen"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Sie müssen mindestens eine Rolle für %s hinzufügen"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Konnte Funktion %s für %s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Konnte MLS-Level für %s nicht setzen"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Konnte Präfix %s für %s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Konnte Schlüssel für %s nicht extrahieren"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Benötigt Präfix oder Funktionen"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux-Benutzer %s ist nicht definiert"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Konnte SELinux-Benutzer %s nicht ändern"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"SELinux-Benutzer %s ist in der Richtlinie definiert und kann nicht entfernt "
--"werden"
-+msgstr "SELinux-Benutzer %s ist in der Richtlinie definiert und kann nicht entfernt werden"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Konnte SELinux-Benutzer %s nicht löschen"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Konnte SELinux-Benutzer nicht auflisten"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Kennzeichnung"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Präfix"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS-Stufe"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS-Bereich"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux-Rollen"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protokoll UDP oder TCP wird benötigt"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Port wird benötigt"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Ungültiger Port"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Typ wird benötigt"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr "%s-Typ ist ungültig, dies muss ein Port sein"
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Konnte nicht prüfen, ob Port %s/%s definiert ist"
-@@ -489,8 +485,8 @@ msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
- msgid "Could not add port %s/%s"
- msgstr "Konnte Port %s/%s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Benötigt setype oder serange"
- 
-@@ -498,471 +494,473 @@ msgstr "Benötigt setype oder serange"
- msgid "Requires setype"
- msgstr "Benötigt setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s ist nicht definiert"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Konnte Port %s/%s nicht abfragen"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Konnte Port %s/%s nicht ändern"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Konnte Ports nicht auflisten"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Konnte Port %s nicht löschen"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr ""
--"Port %s/%s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-+msgstr "Port %s/%s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Konnte Port %s/%s nicht löschen"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Konnte Ports nicht auflisten"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux Port-Typ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Port-Nummer"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Node-Adresse wird benötigt"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Unbekanntes oder fehlendes Protokoll"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux-Typ wird benötigt"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr "SELinux-Anknüpfpunkt wird benötigt"
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr "%s-Typ ist ungültig, dies muss ein Knotenpunkt sein"
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Konnte Schlüssel für %s nicht kreieren"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Konnte nicht prüfen, ob addr %s definiert ist"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Konnte keine addr für %s erstellen"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Konnte keinen Kontext für %s kreieren"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Maske für %s konnte nicht gesetzt werden"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Konnte Benutzer in Addr-Kontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Konnte Aufgabe in addr-Kontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Konnte Typ in addr-Kontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Konnte die mls-Felder in addr-Kontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Konnte addr-Kontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Konnte addr %s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s ist nicht definiert"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Konnte addr %s nicht abfragen"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Konnte addr %s nicht ändern"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr ""
--"Addr %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-+msgstr "Addr %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Konnte addr %s nicht löschen"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "Nicht alle Knotenzuweisungen konnten gelöscht werden"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Konnte addrs nicht auflisten"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux-Typ wird benötigt"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Konnte nicht überprüfen, ob die Schnittstelle %s definiert ist"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Konnte keine Schnittstelle für %s kreieren"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Konnte Benutzer in Schnittstellenkontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Konnte Aufgabe in Schnittstellenkontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Konnte Typ in Schnittstellenkontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Konnte die mls-Felder in Schnittstellenkontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Konnte Schnittstellenkontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Konnte Schnittstelle %s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Schnittstelle %s ist nicht definiert"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Konnte Schnittstelle %s nicht abfragen"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Konnte Schnittstelle %s nicht modifizieren"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--"Schnittstelle %s ist in der Richtlinie festgelegt und kann nicht entfernt "
--"werden"
-+msgstr "Schnittstelle %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Konnte Schnittstelle %s nicht löschen"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "Nicht alle Schnittstellenzuweisungen konnten gelöscht werden"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Konnte Schnittstellen nicht auflisten"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux-Schnittstelle"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Inhalt"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "Äquivalenzklasse für %s existiert bereits"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "Dateispezifikation %s kollidiert mit Äquivalenzregel '%s %s'"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "Äquivalenzklasse für %s existiert nicht"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Konnte Benutzer in Dateikontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Konnte Aufgabe in Dateikontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Konnte die mls-Felder in Dateikontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Ungültige Dateiangabe"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "Dateispezifikation darf keine Leerzeichen enthalten"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "Dateispezifikation %s kollidiert mit Äquivalenzregel '%s %s'; versuchen Sie, stattdessen '%s' hinzuzufügen"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr "%s-Typ ist ungültig, dies muss eine Datei oder ein Gerätetyp sein"
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Konnte nicht überprüfen, ob Dateikontext für %s definiert ist"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Konnte Dateikontext für %s nicht kreieren"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Konnte Typ in Dateikontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Konnte Dateikontext für %s nicht setzen"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Konnte Dateikontext für %s nicht hinzufügen"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Benötigt setype, serange oder seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Dateikontext für %s ist nicht definiert"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Konnte Dateikontext für %s nicht abfragen"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Konnte Dateikontext für %s nicht erneuern"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Konnte Dateikontexte nicht auflisten"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Konnte Dateikontext für %s nicht löschen"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Der Kontext für Datei %s ist in der Richtlinie festgelegt und kann nicht "
--"entfernt werden"
-+msgstr "Der Kontext für Datei %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Konnte Dateikontext für %s nicht löschen"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Konnte Dateikontexte nicht auflisten"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Konnte lokale Dateikontexte nicht auflisten"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux-fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "Typ"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution-fcontext-Äquivalenz\n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Lokale fcontext-Äquivalenz \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Konnte nicht überprüfen, ob Boolesche Variable %s definiert ist"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Boolesche Variable %s ist nicht definiert"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Konnte den Dateikontext %s nicht abfragen"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Sie müssen einen der folgenden Werte angeben: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Konnte Boolesche Variable %s nicht auf aktiv setzen"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Konnte Boolesche Variable %s nicht ändern"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Ungültiges Format %s: Auszeichnung %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--"Boolesche Variable %s ist in der Richtlinie festgelegt und kann nicht "
--"gelöscht werden"
-+msgstr "Boolesche Variable %s ist in der Richtlinie festgelegt und kann nicht gelöscht werden"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Konnte Boolesche Variable %s nicht löschen"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Konnte Boolesche Variablen nicht auflisten"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "unbekannt"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "aus"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ein"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux Boolesche Variablen"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Status"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Standard"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Beschreibung"
- 
-@@ -974,8 +972,7 @@ msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: Hashtable-Overflow der Konfiguration des Namens des Dienstes\n"
-+msgstr "newrole: Hashtable-Overflow der Konfiguration des Namens des Dienstes\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1027,7 +1024,7 @@ msgstr "Fehler beim Reservieren des Speichers.\n"
- msgid "Error sending audit message.\n"
- msgstr "Fehler beim Senden der Prüfungsmeldung.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Konnte Enforcing-Modus nicht beenden.\n"
-@@ -1040,16 +1037,12 @@ msgstr "Fehler! Konnte %s nicht öffnen.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Erwerb des aktuellen Kontexts für %s fehlgeschlagen. tty wird nicht "
--"umbenannt.\n"
-+msgstr "%s! Erwerb des aktuellen Kontexts für %s fehlgeschlagen. tty wird nicht umbenannt.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Erwerb des neuen Kontexts für %s fehlgeschlagen. tty wird nicht "
--"umbenannt.\n"
-+msgstr "%s! Erwerb des neuen Kontexts für %s fehlgeschlagen. tty wird nicht umbenannt.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1079,7 +1072,7 @@ msgstr "Fehler: mehrere Typen angegeben\n"
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "Sorry, -l darf nur mit SELinux-MLS-Unterstützung benutzt werden.\n"
-+msgstr "Entschuldigung, -l darf nur mit SELinux-MLS-Unterstützung benutzt werden.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
-@@ -1089,8 +1082,7 @@ msgstr "Fehler: mehrere Stufen angegeben\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Fehler: Sie dürfen die Stufen an einem unsicheren Terminal nicht verändern \n"
-+msgstr "Fehler: Sie dürfen die Stufen an einem unsicheren Terminal nicht verändern \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1147,62 +1139,66 @@ msgstr "Kann keine leere Signalmenge erhalten\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Kann SIGHUP-Handler nicht setzen\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Entschuldigung, newrole konnte Fähigkeiten nicht verwerfen\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "Sorry, newrole darf nur auf einem SELinux-Kernel benutzt werden.\n"
-+msgstr "Entschuldigung, newrole darf nur auf einem SELinux-Kernel benutzt werden.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "Erhalt von old_context fehlgeschlagen.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Warnung! Konnte tty-Informationen nicht abrufen.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "Fehler beim Lesen der PAM-Dienstkonfiguration.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: falsches Passwort für %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: Fork fehlgeschlagen: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Kann tty-Label nicht wiederherstellen ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Ordnungsgemässes Schliessen von tty fehlgeschlagen\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Konnte Deskriptoren nicht schliessen.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Fehler beim Zuweisen von argv0 für die Shell.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Kann Umgebung nicht wiederherstellen, Abbruch\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "Ausführen der Shell fehlgeschlagen\n"
- 
-@@ -1214,9 +1210,7 @@ msgstr "Verwendung:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
--"%s:  Richtlinie ist bereits geladen und initiale Ladeanforderung ist "
--"erfolgt\n"
-+msgstr "%s:  Richtlinie ist bereits geladen und initiale Ladeanforderung ist erfolgt\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
-@@ -1307,20 +1301,20 @@ msgstr "chcat -- -Vertraulich /docs/geschäftsplanung.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +Vertraulich juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Optionenfehler %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Boolean"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "Alle"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1329,31 +1323,25 @@ msgstr "Benutzerdefiniert"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "Dateikennzeichnung"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
--"Datei\n"
--"Spezifikation"
-+msgstr "Datei\nSpezifikation"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
--"Selinux\n"
--"Dateityp"
-+msgstr "Selinux\nDateityp"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
--"Datei\n"
--"Typ"
-+msgstr "Datei\nTyp"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
-@@ -1363,2042 +1351,2141 @@ msgstr "Benutzer-Mapping"
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
--"Login\n"
--"Name"
-+msgstr "Login\nName"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
--"SELinux\n"
--"Benutzer"
-+msgstr "SELinux\nBenutzer"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS-Bereich"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
- msgstr "Login »%s« wird benötigt"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Policy-Modul"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Modulname"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Audit deaktivieren"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Audit aktivieren"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Lade Policy-Modul"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Übersetzer"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Dialog zum Hinzufügen von booleschen Variablen"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Name der booleschen Variable"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "SELinux Policy-Erstellungswerkzeug"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie den Richtlinientyp für die Anwendung oder Benutzerrolle, die Sie einschränken möchten:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Anwendungen</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Standardmäßiger Init-Daemon"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "Standardmäßige Init-Daemons sind Daemons, die beim Systemstart durch Init-Skripts gestartet werden.  Sie erfordern in der Regel ein Skript in /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS System-Daemon"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Services Daemon (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "Internet Services Daemon sind Daemons, die durch xinetd gestartet werden"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Webanwendung/Skript (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "Webanwendung/Skript (CGI) CGI-Skripte, die durch den Webserver (apache) gestartet werden"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Benutzeranwendung"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "Benutzeranwendungen sind all jene Anwendungen, die Sie einschränken möchten und die durch einen Benutzer gestartet werden"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>Login-Benutzer</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Vorhandene Benutzerrollen"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "Ändern eines vorhandenen Login-Benutzereintrags."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "Minimale Terminal-Benutzerrolle"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "Dieser Benutzer wird sich nur via Terminal oder Remote-Login anmelden.  Standardmäßig hat dieser Benutzer keine setuid, kein Netzwerk, kein su, kein sudo."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "Minimale X-Windows Benutzerrolle"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "Dieser Benutzer kann sich via X oder Terminal beim Rechner anmelden.  Standardmäßig hat dieser Benutzer kein setuid, kein Netzwerk, kein sudo, kein su"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "Benutzerrolle"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "Benutzer mit vollem Netzwerkzugriff, keine setuid-Anwendungen ohne Wechsel, kein sudo, kein su."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Admin-Benutzerrolle"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Benutzer mit vollem Netzwerkzugriff, keine setuid-Anwendungen ohne Wechsel, kein sudo, sudo in Root-Administrationsrollen erlaubt"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Root-Benutzer</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Root-Admin-Benutzerrolle"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Wählen Sie die Root-Administrator-Benutzerrolle, falls dieser Benutzer zur Verwaltung des Rechners als Root verwendet wird.  Dieser Benutzer wird sich nicht direkt beim System anmelden können."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>Geben Sie den Namen der Anwendung oder Benutzerrolle ein:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "Name"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "Geben Sie den vollständigen Pfad der einzuschränkenden ausführbaren Datei ein."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "Geben Sie einen eindeutigen Namen für die eingeschränkte Anwendung oder Benutzerrolle ein."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "Ausführbare Datei"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init-Skript"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "Geben Sie den vollständigen Pfad zum Init-Skript ein, das zum Starten der eingeschränkten Anwendung verwendet wird."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie eine vorhandene Rolle zum Bearbeiten:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "Wählen Sie die Benutzerrollen, die in die  %s-Domain wechseln werden."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "Rollenreiter"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie die Rollen, die durch %s wechseln werden nach:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "Wählen Sie die Anwendungsdomains, in die %s wechseln wird."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "Wechsel \nRollenreiter"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie die Benutzer_rollen, die nach %s wechseln werden:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "Wählen Sie die Benutzerrollen, die in diese Anwendungsdomains wechseln werden."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie Domains, die %s verwalten wird:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "Wählen Sie die Domains, die von diesem Benutzer verwaltet werden sollen."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>Wählen Sie zusätzliche Rollen für %s:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>Geben Sie Netzwerkports ein, an die %s bindet:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP-Ports</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Alle"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "Erlaubt %s das Binden an alle UDP-Ports"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "Erlaubt %s den Aufruf von bindresvport mit 0. Binden an Port 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Nicht reservierte Ports (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, an die %s bindet. Beispiel: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "Ports auswählen"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "Erlaubt %s das Binden an alle UPD-Ports > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP-Ports</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Netzwerk\nBind-Reiter"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie Netzwerkports, mit denen %s verbindet:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "Geben Sie eine kommagetrennte Liste mit TCP-Ports oder Portbereichen ein, mit denen %s verbindet. Beispiel: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, mit denen %s verbindet. Beispiel: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>Wählen Sie gemeinsame Anwendungseigenschaften für %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "Schreibt syslog-Meldungen\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "Erstellen/Ändern temporärer Dateien in /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "Verwendet PAM zur Authentifizierung"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "Verwendet nsswitch oder getpw*-Aufrufe"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "Verwendet dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "Sendet Audit-Meldungen"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "Interagiert mit dem Terminal"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "Sendet E-Mail"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>Fügen Sie Dateien/Verzeichnisse hinzu, die %s verwaltet</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "Dateien/Verzeichnisse, die der %s \"verwaltet\". Pid-Dateien, Protokolldateien, /var/lib-Dateien ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>Fügen Sie boolesche Variablen von der %s Richtlinie hinzu:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "Hinzufügen/Entfernen von booleschen Variablen, die von der %s-Domain verwendet werden"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>In welchem Verzeichnis erstellen Sie die %s-Richtlinie?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
-+msgstr "Richtlinienverzeichnis"
- 
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "Rolle"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "Vorhandener Ben_utzer"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "Anwendung"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s muss ein Verzeichnis sein"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "Sie müssen einen Benutzer auswählen"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "Wählen Sie die einzuschränkende ausführbare Datei."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "Wählen Sie die einzuschränkende init-Skriptdatei."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "Wählen Sie die Dateien, in die die eingeschränkte Anwendung hineinschreibt bzw. die sie erstellt"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "Wählen Sie die Verzeichnisse, in die die eingeschränkte Anwendung hineinschreibt bzw. die sie besitzt"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "Wählen Sie das Verzeichnis, in der Richtliniendateien erstellt werden"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "Typ %s_t ist in der aktuellen Richtlinie bereits definiert.\nMöchten Sie fortfahren?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "Namen überprüfen"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "Modul %s.pp ist in der aktuellen Richtlinie bereits geladen.\nMöchten Sie fortfahren?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "Sie müssen einen Namen bestehend aus Buchstaben und Ziffern und ohne Leerzeichen hinzufügen."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "Sie müssen eine ausführbare Datei angeben"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
-+msgstr "SELinux konfigurieren"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "Netzwerkport"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux-Port\nTyp"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "Protokoll"
- 
--#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr "MLS/MCS\nLevel"
- 
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "Port"
- 
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "Portnummer \"%s\" ist ungültig.  0 < PORTNUMMER < 65536 "
- 
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "Listenansicht"
- 
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "Gruppenansicht"
- 
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Sind Sie sicher, dass Sie %s »%s« löschen möchten?"
- 
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s löschen"
- 
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s hinzufügen"
- 
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s ändern"
- 
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
- 
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
- 
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Status"
- 
--#: ../gui/polgen.py:1306
--#, python-format
-+#: ../gui/statusPage.py:133
- msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Eine Änderung der Richtlinie wird eine Neukennzeichnung des gesamten Dateisystems beim nächsten Neustart zur Folge haben. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen.  Möchten Sie fortfahren?"
- 
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Das Deaktivieren von SELinux erfordert einen Neustart.  Es wird nicht empfohlen.  Falls Sie SELinux zu einem späteren Zeitpunkt wieder aktivieren möchten, muss eine Neukennzeichnung des Systems erfolgen.  Falls Sie nur testen möchten, ob SELinux für ein Problem auf Ihrem System verantwortlich ist, können Sie in den Permissive-Modus wechseln, in dem Fehler protokolliert werden, die SELinux-Richtlinie jedoch nicht erzwungen wird.  Der Permissive-Modus erfordert keinen Neustart.    Möchten Sie fortfahren?"
- 
--#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:152
- msgid ""
--"SELinux Port\n"
--"Type"
--msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Das Aktivieren von SELinux wird eine Neukennzeichnung des gesamten Dateisystems beim nächsten Neustart zur Folge haben. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen.  Möchten Sie fortfahren?"
- 
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"MLS/MCS\n"
--"Level"
--msgstr ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/portsPage.py:101
--msgid "Port"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux-Login-Zuweisung hinzufügen"
- 
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux-Netzwerkports hinzufügen"
- 
--#: ../gui/portsPage.py:252
--msgid "List View"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux-Typ"
- 
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Dateispezifikation"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Dateityp"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "Alle Dateien\nReguläre Datei\nVerzeichnis\nZeichengerät\nBlockgerät\nSocket\nSymbolischer Link\nBenannte Pipe\n"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux-Benutzer hinzufügen"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux-Verwaltung"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Hinzufügen"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Eigenschaften"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Löschen"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Verwaltungsobjekt wählen"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Auswählen:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Systemstandard Enforcing-Modus"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Deaktiviert\nPermissive\nEnforcing\n"
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Aktueller Enforcing-Modus"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Systemstandard Richtlinientyp:"
-+
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Wählen Sie aus, ob Sie beim nächsten Neustart das gesamte Dateisystem neu kennzeichnen möchten.  Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen.  Falls Sie den Richtlinientyp ändern oder von »Deaktiviert« nach »Enforcing« wechseln, ist eine Neukennzeichnung erforderlich."
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Beim nächsten Neustart neu kennzeichnen."
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Boolesche Variable auf Systemstandard zurücksetzen"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Zwischen »Angepasst« und »Alle boolesche Variablen« wechseln"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Filter"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Dateikontext hinzufügen"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Dateikontext ändern"
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Dateikontext löschen"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Zwischen allen und angepassten Dateikontexten wechseln"
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux-Benutzerzuweisung hinzufügen"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux-Benutzerzuweisung ändern"
- 
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux-Benutzerzuweisung löschen"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Benutzer hinzufügen"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Benutzer ändern"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Benutzer löschen"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Netzwerkport hinzufügen"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Netzwerkport bearbeiten"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Netzwerkport löschen"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Zwischen »Angepasst« und »Alle Ports« wechseln"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Neues Richtlinienmodul erstellen"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Richtlinienmodul laden"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Ladbares Richtlinienmodul entfernen"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Zusätzliche Audit-Regeln aktivieren/ deaktivieren, die normalerweise nicht in Protokolldateien aufgezeichnet werden."
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Prozessmodus auf permissive ändern."
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Prozessmodus auf »Enforcing« ändern"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Prozessdomain"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux-Benutzer »%s« ist erforderlich"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux-Handbuchseiten generieren"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "Pfad, auf dem die erstellten SELinux-Handbuchseiten gespeichert werden"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr "Name des Betriebssystems für Hilfeseiten"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr "HTML-Hilfeseitenstruktur für ausgewählte SELinux-Hilfeseite erstellen"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Alle Domains"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Domainname(n) der zu erstellenden Handbuchseiten"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Netzwerkinformationen der SELinux-Richtlinien abrufen"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "Alle SELinux-Porttypen auflisten"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "Zum Port zugehörigen SELinux-Typ anzeigen"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Für diesen SELinux-Typ definierte Ports anzeigen"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "Ports anzeigen, an die diese Domain binden oder verbinden kann"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "SELinux-Richtlinie abrufen, um zu sehen, ob Domains miteinander kommunizieren können"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Quell-Domain"
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Ziel-Domain"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "SELinux-Richtlinie abrufen, um Beschreibung boolescher Variablen zu erhalten"
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr "Beschreibungen aller booleschen Variablen abrufen"
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "Abzurufende Beschreibung für boolesche Variable"
-+
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "SELinux-Richtlinie abfragen, um zu sehen, wie eine Quell-Prozessdomain in die Ziel-Prozessdomain wechseln kann"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "Quellprozess-Domain"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "Zielprozess-Domain"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr "Für diese Art Richtlinie wird eine Anweisung benötigt"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr "Schnittstellen der SELinux-Richtlinien auflisten"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Vorlage für SELinux-Richtlinienmodul erstellen"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr "Geben Sie den Typ der Domäne an, welchen Sie erweitern werden"
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr "SELinux-Benutzer angeben, welche zu dieser Domäne wechseln werden"
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr "Domänen angeben, welche dieser eingeschränkte Administrator verwalten wird"
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "Name der zu erstellenden Richtlinie"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr "Pfad, wo die erstellen Richtlinien-Daten abgespeichert werden"
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "Einzuschränkende ausführbare Datei"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr "Richtlinie für %s erstellen"
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "Befehle"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr "Alternative SELinux-Richtlinie, weist standardmässig auf /sys/fs/selinux/policy"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr "Keine SELinux-Richtlinie installiert"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr "%s-Richtlinien-Datei kann nicht gelesen werden"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "unbekannt"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Internet Services Daemon"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr "Vorhandener Domänentyp"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr "Minimale Benutzerrolle für Terminal-Login"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr "Minimale Benutzerrolle für X Windows-Login"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr "Benutzerrolle für Login der Benutzeroberfläche"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr "Benutzerrolle des Adminstrator-Logins"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr "Eingeschränkte Root-Administrator-Rolle"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Gültige Typen:\n"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Ports müssen Zahlen oder Zahlenbereiche zwischen 1 und %d sein"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr "Sie müssen einen gültigen Richtlinientyp angeben"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr "Sie müssen einen Namen für Ihr Richtlinienmodul für %s angeben."
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Name muss alphanumerisch ohne Leerzeichen sein. Verwenden Sie ggf. die Option \"-n MODULNAME\""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "Benutzerrollen-Typen können keine ausführbaren Dateien zugeordnet werden."
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Nur Daemon-Anwendungen können ein init-Skript verwenden."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve muss eine boolesche Variable sein"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog muss eine boolesche Variable sein"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos muss eine boolesche Variable sein"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache muss eine boolesche Variable sein"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER-Typen erhalten automatisch den tmp-Typ"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr "%s-Richtlinienmodule benötigen bestehende Domänen"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Sie müssen den Pfad zur ausführbaren Datei für Ihren eingeschränkten Prozess angeben"
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Typ-Enforcement-Datei"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Schnittstellendatei"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Dateikontext-Datei"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr "Spezifikationsdatei"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Einrichtungsskript"
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT das Ändern öffentlicher Dateien für öffentliche Dateiübertragungsdienste erlauben."
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT das Ausführen in abrt_handle_event_t Domain erlauben, um ABRT-Ereignisskripte zu handhaben"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis die Verwendung des JIT-Compilers erlauben"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "Antivirenprogrammen erlauben, normale Daten auszulesen"
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr ""
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr "Auditadm erlauben, Inhalt auszuführen"
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Benutzern das Auflösen von Benutzer-Passworteinträgen direkt von ldap erlauben, statt sssd-Server zu verwenden"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Benutzern die Anmeldung mittels eines Radius-Servers erlauben"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr "Benutzern erlauben, sich über einen Yubikey-Server anzumelden"
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr "Awstats erlauben, Apache-Logdateien zu löschen"
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord das Lesen verschiedener Inhalte erlauben. NFS, Samba, Wechseldatenträger, temporäre Benutzerdateien und nicht vertrauenswürdige Inhaltsdateien"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd die Verwendung des JIT-Compilers erlauben"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "clamscan auf Nicht-Sicherheitsdateien auf einem System erlauben"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan das Lesen von Benutzerinhalten erlauben"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Cobbler das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Cobbler die Verbindung zum Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Cobbler den Zugriff auf cifs-Datesysteme erlauben."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Cobbler den Zugriff auf nfs-Dateisysteme erlauben."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "collectd die Verbindung zum Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor-Domain die Verbindung  zum Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "System-Cron-Jobs die Neukennzeichnung von Dateisystemen zur Wiederherstellung von Dateikontexten erlauben."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs-Daemon das Lesen von shadow erlauben"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Allen Daemons die Verwendung von tcp-Wrappern erlauben."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Allen Daemons die Fähigkeit zum Lesen/Schreiben in Terminals gewähren"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr ""
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr "Dan erlauben, Benutzerdaten zu verwalten"
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr "Dan erlauben, Benutzerdaten zu lesen"
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "dbadm das Verwalten von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "dbadm das Lesen von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Benutzerdomain-Applikationen das Zuweisen eines Speicherbereichs als sowohl ausführbar als auch schreibbar verweigern. Dies ist gefährlich, und die betroffene ausführbare Datei sollte in Bugzilla gemeldet werden"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm auf allen Prozessen debug oder ptrace erlauben."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc-Client-Applikationen das Ausführen von iptables-Befehlen erlauben"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP-Daemon das Verwenden von LDAP-Backends erlauben"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Allen Domains das Verwenden von Dateideskriptoren anderer Domains erlauben"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Allen Domains erlauben, dass der Kernel Module lädt"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Die Verwendung von Audiogeräten als Quelle für Entropie-Feeds erlauben"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "exim das Verbinden mit Datenbanken (postgres, mysql) erlauben"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "exim das Erstellen, Lesen, Schreiben und Löschen von Dateien unprivilegierter Benutzer erlauben."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "exim das Lesen von Dateien unprivilegierter Benutzer erlauben."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Extra-Regeln in der cron-Domain aktivieren für fcron-Support."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Abgegrenzter Domain die Verbindung mit dem Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Abgegrenzter Domain das Ausführen von ssh erlauben."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr ""
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr "Allen Domänen erlauben, in Fips-_Modus ausgeführt zu werden"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ftp das Lesen und Schreiben von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ftp-Servern das Hochladen von Dateien für öffentliche Dateiübertragungsdienste erlauben. Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp-Servern das Verbinden mit allen Ports > 1023 erlauben"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp-Servern die Verbindung mit mysql-Datenbankports erlauben"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp-Servern das Anmelden bei lokalen Benutzern und das Lesen und Schreiben aller Dateien auf dem System erlauben, gesteuert durch DAC."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "ftp-Servern das Verwenden von cifs für öffentliche Dateiübertragungsdienste erlauben."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "ftp-Servern das Verwenden von nfs für öffentliche Dateiübertragungsdienste erlauben."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ftp-Servern das Binden an alle unreservierten Ports für passiven Modus erlauben"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Bestimmt, ob Git CGI Benutzerverzeichnisse durchsuchen kann."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Bestimmt, ob Git CGI auf cifs-Dateisysteme zugreifen kann."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Bestimmt, ob Git CGI auf nfs-Dateisysteme zugreifen kann."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Bestimmt, ob Git-Session-Daemon TCP-Sockets an alle unreservierten Ports binden kann."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Bestimmt, ob aufrufende Benutzer-Domains den Git-Daemon in der git_session_t-Domain ausführen können."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Bestimmt, ob der Git-System-Daemon Benutzerverzeichnisse durchsuchen kann."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Bestimmt, ob der Git-System-Daemon auf cifs-Dateisysteme zugreifen kann."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Bestimmt, ob der Git-System-Daemon auf nfs-Dateisysteme zugreifen kann."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis-Daemon das Senden von Mail erlauben"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Das Lesen von urandom für alle Domains erlauben."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Verwenden der Option gpg-agent --write-env-file erlauben. Dies erlaube zudem gpg-agent das Verwalten von Benutzerdateien."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "gpg-Webdomain das Ändern öffentlicher Dateien für öffentliche Dateiübertragungsdienste erlauben."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd das Lesen des temporären Verzeichnisses erlauben. Für Zugriff auf Kerberos-tgt."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr ""
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr "Guest erlauben, Inhalt auszuführen"
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Apache das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Verzeichnisse/Dateien müssen mit public_content_rw_t gekennzeichnet sein."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd das Verwenden von integriertem Skripting (in der Regel php) erlauben"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "http-Daemon das Prüfen von Spam erlauben"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "httpd erlauben, als FTP-Client zu fungieren und mit ftp-Port und Ephemeral-Ports zu verbinden"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd das Verbinden mit dem ldap-Port erlauben"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http-Daemon das Verbinden mit zabbix erlauben"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "HTTPD-Skripten und Modulen das Verbinden mit dem Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD-Skripten und Modulen das Verbinden mit cobbler über das Netzwerk erlauben."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD-Skripten und Modulen das Verbinden mit Datenbanken über das Netzwerk erlauben."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd das Verbinden mit dem memcache-Server erlauben"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd erlauben, als Relay zu fungieren"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "http-Daemon das Senden von Mail erlauben"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Apache das Kommunizieren mit dem avahi-Dienst via dbus erlauben"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi-Support erlauben"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "httpd erlauben, als FTP-Server zu fungieren und auf den ftp-Port zu lauschen."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "httpd das Lesen von Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd-Skripten und Modulen execmem/execstack erlauben"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "HTTPD das Verbinden mit Port 80 für ordnungsgemäßes Beenden erlauben"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd-Prozessen das Verwalten von IPA-Inhalt erlauben"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Apache das Verwenden von mod_auth_ntlm_winbind erlauben"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache das Verwenden von mod_auth_pam erlauben"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "httpd das Lesen von Benutzerinhalten erlauben"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache die Ausführung in stickshift-Modus erlauben, kein Wechsel zu Passagier"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd-Daemon das Ändern seiner Ressourcengrenzen erlauben"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD das Ausführen von ausführbaren SSI-Dateien in derselben Domain wie System-CGI-Skripte erlauben."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Apache-Skripten das Schreiben in öffentliche Inhalte erlauben, Verzeichnisse/Dateien müssen mit public_rw_content_t gekennzeichnet sein."
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Apache das Ausführen von tmp-Inhalten erlauben."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "HTTPD vereinheitlichen zur Kommunikation mit dem Terminal.  Benötigt zur Eingabe der Passphrase für Zertifikate am Terminal."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "HTTPD-Handhabung aller Inhaltsdateien vereinheitlichen."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd den Zugriff auf cifs-Dateisysteme erlauben"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd den Zugriff auf FUSE-Dateisysteme erlauben"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "httpd das Ausführen von gpg erlauben"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd zu Zugriff auf nfs-Dateisysteme erlauben"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd die Kommunikation mit oddjob zum Starten eines Dienstes erlauben"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd den Zugriff auf openstack-Ports erlauben"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr "Apache erlauben, NS-Einträge abzufragen"
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast das Verbinden mit allen Ports erlauben, nicht nur Sound-Ports."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Dem Irssi IRC-Client das Verbinden mit allen Ports und das Binden an alle unreservierten Ports erlauben."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Nicht eingeschränkten Applikationen die Ausführung mit Kerberos erlauben."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd-Daemon das Senden von Mail erlauben"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "syslogd das Lesen und Schreiben in Terminals erlauben"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Anmelden und Verwenden des Systems von /dev/console erlauben."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Fähigkeit zum Zuweisen eines niedrigen Bereichs des Adressraums steuern, wie in /proc/sys/kernel/mmap_min_addr konfiguriert."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "mock das Lesen von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Dem mount-Befehl das Einhängen jedes Verzeichnisses und jeder Datei erlauben."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Mozilla-Plugin-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "mozilla_plugins das Erstellen von beliebigem Inhalt in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Eingeschränkten Webbrowsern das Lesen von Inhalten in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer ausführbaren Stapelspeicher erlauben"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld das Verbinden mit allen Ports erlauben"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND das Binden an den Apache-Port erlauben."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "BIND das Schreiben der Master-Zonendateien erlauben. Dies wird in der Regel für dynamisches DNS oder Zonentransfers verwendet."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Jegliche Dateien/Verzeichnisse als schreibgeschützte Exporte via NFS erlauben."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Jegliche Dateien/Verzeichnisse als Exporte mit Lese-/Schreibzugriff via NFS erlauben."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs-Servern das Ändern öffentlicher Dateien für Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "System die Ausführung mit NIS erlauben"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Eingeschränkten Applikationen das Verwenden von gemeinsam verwendetem nscd-Speicher erlauben."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr "Openshift erlauben, die Anwendung zu sperren"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "openvpn das Lesen von Benutzerverzeichnissen erlauben"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo das Verbinden mit allen Ports > 1023 erlauben"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Bestimmt, ob der Polipo-Session-Daemon TCP-Sockets an alle unreservierten Ports binden kann."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Bestimmt, ob aufrufende Benutzer-Domains den Polipo-Daemon in der polipo_session_t-Domain ausführen können."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Bestimmt, ob polipo auf cifs-Dateisysteme zugreifen kann."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Bestimmt, ob Polipo auf nfs-Dateisysteme zugreifen kann."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Polyinstanziierte Verzeichnisunterstützung aktivieren."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local-Domain vollen Schreibzugriff auf mail_spool-Verzeichnisse erlauben"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql das Verwenden von ssh und rsync für Point-in-time-Wiederherstellung erlauben"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Übertragung von Client-Kennzeichnung auf fremde Datenbanken erlauben"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Datenbank-Admins das Ausführen von DML-Anweisung erlauben"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Unprivilegierten Benutzern das Ausführen von DDL-Ausführung erlauben"
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd das Laden von Kernel-Modulen für bestimmte Modems erlauben"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd die Ausführung für einen normalen Benutzer erlauben"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy das Verbinden mit allen Ports erlauben, nicht nur HTTP, FTP und Gopher-Ports."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet-Client das Verwalten aller Dateitypen erlauben."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet-Master das Verbinden mit MySQL- und PostgreSQL-Datenbank erlauben"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon das Lesen von shadow erlauben"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit  public_content_rw_t gekennzeichnet sein."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync das Ausführen als Client erlauben"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync den schreibgeschützten Export jeglicher Dateien/Verzeichnisse erlauben."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync-Servern das Freigeben von cifs-Dateisystemen erlauben"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync-Servern das Freigeben von nfs-Dateisystemen erlauben"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "samba das Erstellen neuer Benutzerverzeichnisse erlauben (z.B. mittels PAM)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba erlauben, als Domain-Controller zu fungieren, Benutzer und Gruppen hinzuzufügen und Passwörter zu ändern."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "samba das Freigeben von Benutzerverzeichnissen erlauben."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba das schreibgeschützte Freigeben aller Dateien/Verzeichnisse erlauben."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba das Freigeben aller Dateien/Verzeichnisse mit Lese- und Schreibzugriff erlauben."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba erlauben, als Portmapper zu agieren"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "samba das Ausführen nicht eingeschränkter Skripte erlauben"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba das Exportieren von ntfs/fusefs-Datenträgern erlauben."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba das Exportieren von NFS-Datenträgern erlauben."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock das Lesen/Schreiben von fuse-Dateien erlauben"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock das Verwalten von nfs-Dateien erlauben"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock das Verwalten von cifs-Dateien erlauben"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl das Lesen von shadow erlauben"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr "Secadm erlauben, Inhalt auszuführen"
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "Programme wie newrole daran hindern, in administrative Benutzerdomains zu wechseln."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Das Laden von Kernel-Modulen deaktivieren."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Boolesche Variable, die bestimmt, ob das System die Laderichtlinie, das Setzen des Enforcing-Modus und das Ändern von booleschen Variablen erlaubt. Setzen Sie dies auf \"true\", so müssen Sie zum Zurücksetzen neu starten."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Regulären Benutzern direkten dri-Gerätezugriff erlauben"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Nicht eingeschränkten ausführbaren Dateien erlauben, ihren Heap-Speicher ausführbar zu machen. Hiervon wird dringend abgeraten. Dies deutet wahrscheinlich auf eine schlecht geschriebene ausführbare Datei hin, könnte jedoch auch einen Angriff signalisieren. Diese ausführbare Datei sollte in Bugzilla gemeldet werden"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Allen nicht eingeschränkten ausführbaren Dateien die Verwendung von Bibliotheken erlauben, die Textverschiebung erfordern, jedoch nicht mit textrel_shlib_t gekennzeichnet sind"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Nicht eingeschränkten ausführbaren Dateien erlauben, ihren Stapel ausführbar zu machen. Dies sollte niemals notwendig sein. Dies deutet wahrscheinlich auf eine schlecht geschriebene ausführbare Datei hin, könnte jedoch auch einen Angriff signalisieren. Diese ausführbare Datei sollte in Bugzilla gemeldet werden"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Benutzern das Verbinden mit dem lokalen mysql-Server erlauben"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Eingeschränkten Benutzern das Ausführen der Befehle ping und traceroute erlauben."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Benutzern das Verbinden mit PostgreSQL erlauben"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Benutzern das Lesen/Schreiben von Dateien auf Dateisystemen erlauben, die keine erweiterten Attribute besitzen (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Benutzern das Ausführen von TCP-Servern erlauben (Binden an Ports und Akzeptieren von Verbindungen aus derselben Domain und von Benutzern außerhalb). Wird dies deaktiviert, erzwingt dies den FTP Passiv-Modus und beeinflusst möglicherweise weitere Protokolle."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
--msgstr ""
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr "Benutzer erlauben,   SSH-chroot-Umgebung zu nutzen."
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Benutzern die Freigabe von Musik erlauben"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Anonymem internal-sftp das Hochladen von Dateien erlauben für öffentliche Dateiübertragungsdienste. Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal das Lesen und Schreiben von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal das Anmelden bei lokalen Benutzern und das Lesen/Schreiben aller Dateien auf dem System erlauben, gesteuert durch DAC."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp das Lesen und Schreiben von Dateien in den ssh-Benutzerverzeichnissen erlauben."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge das Verbinden mit dem Netzwerk über alle TCP-Ports erlauben"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge den Zugriff auf nfs-Dateisysteme erlauben."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Zusätzliche Berechtigungen aktivieren, die zur Unterstützung von Geräten auf 3ware-Controllern erforderlich sind."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "spamassassin-Clients von Benutzern den Zugriff auf das Netzwerk erlauben."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd das Lesen und Schreiben in Benutzerverzeichnissen erlauben."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid das Verbinden mit allen Ports erlauben, nicht nur HTTP, FTP und Gopher-Ports."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid das Ausführen als transparenter Proxy (TPROXY) erlauben"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ssh mit chroot-Umgebung das Lesen und Schreiben in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "Host-Schlüsselbasierte Authentifizierung erlauben"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr "Staff erlauben, Inhalt auszuführen"
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "staff-Benutzer das Erstellen von bzw. den Wechsel in svirt-Domains erlauben."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr ""
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr "Sysadmin erlauben, Inhalt auszuführen"
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Den Telepathy-Verbindungsmanagern das Verbinden mit allen Netzwerk-Ports erlauben."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Den Telepathy-Verbindungsmanagern das Verbinden mit allen generischen TCP-Ports erlauben."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr "Tftp erlauben, Dateien der Home-Benutzerverzeichnisse zu lesen und zu schreiben"
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor-Daemon das Binden von tcp-Sockets an alle unreservierten Ports erlauben."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr "Tor erlauben, als Schaltstelle zu agieren"
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Unbeschränkten Benutzern den Wechsel in die Chrome-Sandbox-Domains erlauben, wenn chrome-sandbox ausgeführt wird"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Benutzern das Anmelden als nicht eingeschränkte Domain erlauben"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Unbeschränkten Benutzern den Wechsel in die Mozilla-Plugin-Domain erlauben, wenn xulrunner plugin-container ausgeführt wird."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Tools zum Abspielen von Videos die nicht eingeschränkte Ausführung erlauben"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Nicht privilegierten Benutzern das Erstellen und den Wechsel in svirt-Domains erlauben."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs-Benutzerverzeichnisse unterstützen"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs-Benutzerverzeichnisse unterstützen"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd-Server anstelle von cups verwenden"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS-Benutzerverzeichnisse unterstützen"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA-Benutzerverzeichnisse unterstützen"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr "Benutzer erlauben, Inhalt auszuführen"
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd das Verbinden mit allen Ports erlauben, nicht nur HTTP."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero-Fehler ignorieren."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Eingeschränkten virtuellen Gästen das Verwenden serieller/paralleler Kommunikationsports erlauben"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Eingeschränkten virtuellen Gästen das Verwenden von ausführbarem Speicher und ausführbarem Stapelspeicher erlauben"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Eingeschränkten virtuellen Gästen das Lesen von fuse-Dateien erlauben"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Eingeschränkten virtuellen Gästen das Verwalten von nfs-Dateien erlauben"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
--msgstr ""
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr "Eingeschränkten virtuellen Gästen erlauben, mit Rawip-Sockets zu interagieren"
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Eingeschränkten virtuellen Gästen das Verwalten von cifs-Dateien erlauben"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Eingeschränkten virtuellen Gästen die Interaktion mit dem sanlock erlauben"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Eingeschränkten virtuellen Gästen das Verwalten von Gerätekonfigurationen erlauben, (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Eingeschränkten virtuellen Gästen das Verwenden von usb-Geräten erlauben"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Eingeschränkten virtuellen Gästen die Interaktion mit dem xserver erlauben"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "webadm das Verwalten von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "webadm das Lesen von Dateien in Benutzerverzeichnissen erlauben"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "mmap_zero-Fehler in wine ignorieren."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Dem grafischen Anmeldeprogramm das Ausführen des Bootloaders erlauben"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Dem grafischen Anmeldeprogramm die direkte Anmeldung als sysadm_r:sysadm_t erlauben"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen das Verwalten von nfs-Dateien erlauben"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "xend das Ausführen von blktapctrl/tapdisk erlauben. Nicht erforderlich, falls dedizierte logische Datenträger für Festplattenimages verwendet werden."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "xend das Ausführen von qemu-dm erlauben. Nicht erforderlich, falls paravirt und kein vfb verwendet wird."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "xguest-Benutzer das Konfigurieren des Network Managers und das Verbinden mit Apache-Ports erlauben"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
--msgstr ""
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr "Xguest erlauben, Inhalt auszuführen"
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest-Benutzern das Einhängen von Wechseldatenträgern erlauben"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest das Verwenden von Bluetooth-Geräten erlauben"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Clients das Schreiben in gemeinsam verwendete Speichersegmente des X Servers erlauben."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer das Ausführen von schreibbarem Speicher erlauben"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X Userspace Objektmanager unterstützen"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "zabbix das Verbinden mit unreservierten Ports erlauben"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "zebra-Daemon das Schreiben in seine Konfigurationsdateien erlauben"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "ZoneMinder das Ändern öffentlicher Dateien für öffentliche Dateiübertragungsdienste erlauben."
-diff --git a/policycoreutils/po/el.po b/policycoreutils/po/el.po
-index 5883991..9104b53 100644
---- a/policycoreutils/po/el.po
-+++ b/policycoreutils/po/el.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Dimitris Glezos <dimitris at glezos.com>, 2006.
- # Nikos Charonitakis <nikcha at ovi.com>, 2010.
-@@ -11,15 +11,15 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Greek <trans-el at lists.fedoraproject.org>\n"
--"Language: el\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: el\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -28,7 +28,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -77,353 +77,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr "αποτυχία πιστοποίησης.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** ΣΗΜΑΝΤΙΚΟ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Έκδοση"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Ανενεργό"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Αδυναμία δημιουργίας κλειδιού για %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Η Ομάδα Linux  %s  δεν υπάρχει"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Ο χρήστης Linux %s δεν υπάρχει"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Χρήστης SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Δεν ήταν δυνατό να ελεγχθεί αν ο χρήστης SELinux %s έχει καθοριστεί"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Αδυναμία δημιουργίας χρήστη SELinux για %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefix"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -473,8 +479,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -482,463 +488,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "άγνωστο ή χαμένο πρωτόκολλο"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Περιβάλλον SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "τύπος"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "άγνωστο"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux boolean"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Περιγραφή"
- 
-@@ -1002,7 +1018,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1117,62 +1133,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1275,20 +1295,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1344,577 +1364,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1952,1411 +1860,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "άγνωστο"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/en_GB.po b/policycoreutils/po/en_GB.po
-index ffb15bc..2904253 100644
---- a/policycoreutils/po/en_GB.po
-+++ b/policycoreutils/po/en_GB.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Abigail Brady <morwen at evilmagic.org>, 2007.
- # Bastien Nocera <hadess at hadess.net>, 2007.
-@@ -10,28 +10,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/"
--"fedora/language/en_GB/)\n"
--"Language: en_GB\n"
-+"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/fedora/language/en_GB/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: en_GB\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"USAGE: run_init <script> <args ...>\n"
--"  where: <script> is the name of the init script to run,\n"
--"         <args ...> are the arguments to that script."
-+msgstr "USAGE: run_init <script> <args ...>\n  where: <script> is the name of the init script to run,\n         <args ...> are the arguments to that script."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "failed to initialise PAM\n"
-@@ -80,353 +76,359 @@ msgstr "Sorry, run_init may be used only on a SELinux kernel.\n"
- msgid "authentication failed.\n"
- msgstr "authentication failed.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Could not set exec context to %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANT ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "To make this policy package active, execute:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Could not create semanage handle"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux policy is not managed or store cannot be accessed."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Cannot read policy store."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Could not establish semanage connection"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Could not test MLS enabled status"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Not yet implemented"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage transaction already in progress"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Could not start semanage transaction"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Could not commit semanage transaction"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage transaction not in progress"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Could not list SELinux modules"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Version"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabled"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Could not set permissive domain %s (module installation failed)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Could not remove permissive domain %s (remove failed)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Could not create a key for %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Could not check if login mapping for %s is defined"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux Group %s does not exist"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux User %s does not exist"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Could not create login mapping for %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Could not set name for %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Could not set MLS range for %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Could not set SELinux user for %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Could not add login mapping for %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Requires seuser or serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Login mapping for %s is not defined"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Could not query seuser for %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Could not modify login mapping for %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Login mapping for %s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Could not delete login mapping for %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Could not list login mappings"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Login Name"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux User"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS Range"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Could not check if SELinux user %s is defined"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Could not query user for %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "You must add at least one role for %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Could not create SELinux user for %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Could not add role %s for %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Could not set MLS level for %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Could not add prefix %s for %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Could not extract key for %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Could not add SELinux user %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Requires prefix, roles, level or range"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Requires prefix or roles"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux user %s is not defined"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Could not modify SELinux user %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux user %s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Could not delete SELinux user %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Could not list SELinux users"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Could not list roles for user %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Labelling"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefix"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS Level"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS Range"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux Roles"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protocol udp or tcp is required"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Port is required"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Could not create a key for %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Type is required"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Could not check if port %s/%s is defined"
-@@ -476,8 +478,8 @@ msgstr "Could not set port context for %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Could not add port %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Requires setype or serange"
- 
-@@ -485,463 +487,473 @@ msgstr "Requires setype or serange"
- msgid "Requires setype"
- msgstr "Requires setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s is not defined"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Could not query port %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Could not modify port %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Could not list the ports"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Could not delete the port %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Could not delete port %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Could not list ports"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux Port Type"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Port Number"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Node Address is required"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Unknown or missing protocol"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Could not create key for %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Could not check if addr %s is defined"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Could not create addr for %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Could not create context for %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Could not set mask for %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Could not set user in addr context for %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Could not set role in addr context for %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Could not set type in addr context for %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Could not set mls fields in addr context for %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Could not set addr context for %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Could not add addr %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s is not defined"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Could not query addr %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Could not modify addr %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Addr %s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Could not delete addr %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Could not list addrs"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux Type is required"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Could not check if interface %s is defined"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Could not create interface for %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Could not set user in interface context for %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Could not set role in interface context for %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Could not set type in interface context for %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Could not set mls fields in interface context for %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Could not set interface context for %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Could not set message context for %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Could not add interface %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Interface %s is not defined"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Could not query interface %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Could not modify interface %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Interface %s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Could not delete interface %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Could not list interfaces"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux Interface"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Context"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Could not set user in file context for %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Could not set role in file context for %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Could not set mls fields in file context for %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Invalid file specification"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Could not check if file context for %s is defined"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Could not create file context for %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Could not set type in file context for %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Could not set file context for %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Could not add file context for %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Requires setype, serange or seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "File context for %s is not defined"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Could not query file context for %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Could not modify file context for %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Could not list the file contexts"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Could not delete the file context %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "File context for %s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Could not delete file context for %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Could not list file contexts"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Could not list local file contexts"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "type"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Could not check if boolean %s is defined"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Boolean %s is not defined"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Could not query file context %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "You must specify one of the following values: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Could not set active value of boolean %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Could not modify boolean %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Bad format %s: Record %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Boolean %s is defined in policy, cannot be deleted"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Could not delete boolean %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Could not list booleans"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "unknown"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "off"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "on"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux boolean"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Description"
- 
-@@ -1005,7 +1017,7 @@ msgstr "Error allocating memory.\n"
- msgid "Error sending audit message.\n"
- msgstr "Error sending audit message.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Could not determine enforcing mode.\n"
-@@ -1063,8 +1075,7 @@ msgstr "Error: multiple levels specified\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr "Error: you are not allowed to change levels on a non secure terminal \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1121,62 +1132,66 @@ msgstr "Unable to obtain empty signal set\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Unable to set SIGHUP handler\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Sorry, newrole may be used only on a SELinux kernel.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "failed to get old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Warning!  Could not retrieve tty information.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "error on reading PAM service configuration.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: incorrect password for %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: failure forking: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Unable to restore tty label...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Failed to close tty properly\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Could not close descriptors.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Error allocating shell's argv0.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Unable to restore the environment, aborting\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "failed to exec shell\n"
- 
-@@ -1279,20 +1294,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Options Error %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1348,577 +1363,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1956,1411 +1859,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "unknown"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/es.po b/policycoreutils/po/es.po
-index 64b0111..e84995e 100644
---- a/policycoreutils/po/es.po
-+++ b/policycoreutils/po/es.po
-@@ -1,44 +1,41 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Domingo Becker <domingobecker at gmail.com>, 2006, 2008.
--# Gladys Guerrero <gguerrer at redhat.com>, 2010.
-+# Gladys Guerrero <gguerrer at redhat.com>, 2010,2012.
- # Héctor Daniel Cabrera <logan at fedoraproject.org>, 2010.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Spanish (Castilian) <trans-es at lists.fedoraproject.org>\n"
--"Language: es\n"
-+"Language-Team: Spanish <trans-es at lists.fedoraproject.org>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: es\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"USO: run_init <script> <args ...>\n"
--"  donde: <script> es el nombre del script de inicio a ejecutar,\n"
--"         <args ...> son los argumentos al script."
-+msgstr "USO: run_init <script> <args ...>\n  donde: <script> es el nombre del script de inicio a ejecutar,\n         <args ...> son los argumentos al script."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "fallo al inicializar PAM\n"
-+msgstr "falló al inicializar PAM\n"
- 
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "fallo al obtener la información de la cuenta.\n"
-+msgstr "falló al obtener la información de la cuenta.\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -79,357 +76,359 @@ msgstr "Lo siento, run_init sólo se puede usar en un kernel SELinux.\n"
- msgid "authentication failed.\n"
- msgstr "falló la autenticación.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "No se pudo fijar el contexto de ejecución a %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANTE **********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Para hacer este paquete de políticas activo, ejecute:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "No se puede crear manejador semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"La política SELinux es no manejada o no se puede acceder al almacenamiento."
-+msgstr "La política SELinux no es administrada o no se puede acceder al almacenamiento."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "No se puede leer el almacenamiento de políticas."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "No se pudo establecer una conexión semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "No se pudo probar si el estado de MLS es activado"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
--msgstr "Todavía no implementado"
-+msgstr "Todavía no se ha implementado"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Transacción semanage actualmente en progreso"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "No se puede iniciar transacción semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "No se puede confirmar la transacción·semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
--msgstr "Transacción semanage no ejecutándose"
-+msgstr "Transacción semanage no está en curso"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "No se pudieron listar los módulos SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "Nombre de los módulos"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versión"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Inhabilitado"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "No se pudo inhabilitar el módulo %s (falló la eliminación)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "No se pudo habilitar el módulo %s (falló la eliminación)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "No se pudo eliminarar el módulo %s (falló la eliminación)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit necesita o bien 'on' o bien 'off'"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Tipos permisivos predeterminados"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Tipos permisivos personalizados"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"No se pudo poner el dominio %s permisivo (falló la instalación del módulo)"
-+msgstr "No se pudo poner el dominio %s permisivo (falló la instalación del módulo)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "No se pudo crear una clave para %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "No se pudo chequear si la asignación de ingreso para %s está definida"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "El Grupo Linux %s no existe"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "El Usuario de Linux %s no existe"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "No se pudo crear asignación de ingreso para %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "No se pudo fijar el nombre para %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "No se pudo fijar el rango MLS para %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "No se pudo fijar el usuario SELinux para %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "No se pudo agregar asignación de ingreso para %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Se requiere seuser o serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "La asignación de ingreso para %s no está definida"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "No se pudo consultar seuser para %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "No se pudo modificar la asignación de ingreso para %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"La asignación de ingreso para %s se definió en la política, no se puede "
--"eliminar"
-+msgstr "La asignación de ingreso para %s se definió en la política, no se puede eliminar"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "No se pudo eliminar la asignación de ingreso para %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "No se pudieron listar las asignaciones de ingreso"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nombre de Ingreso"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Usuario SELinux "
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Rango MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "No se pudo chequear si el usuario SELinux %s está definido"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "No se pudo consultar usuario para %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Debe agregar al menos un rol para %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "No se pudo crear el usuario SELinux para %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "No se pudo agregar el rol %s para %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "No se pudo fijar el nivel MLS para %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "No se pudo agregar el prefijo %s para %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "No se pudo extraer la clave para %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "No se pudo agregar el usuario SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Se requiere prefijo, roles, nivel o rango"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Se requiere prefijo o roles"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "El usuario SELinux %s no está definido"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "No se pudo modificar el usuario SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "El usuario SELinux %s está definido en política, no puede ser borrado"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "No se pudo borrar el usuario SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "No se pudieron listar los usuarios SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "No se pudieron listar los roles para el usuario %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Etiquetado"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefijo"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Nivel MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Rango MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Roles SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Se requiere protocolo udp o tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Se requiere un puerto"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "Puerto no válido"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "No se pudo crear una clave para %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Se requiere tipo"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "No se pudo chequear si el puerto %s/%s está definido"
-@@ -479,8 +478,8 @@ msgstr "No se pudo poner el contexto de puerto para %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "No se pudo agregar puerto %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Se requiere setype o serange"
- 
-@@ -488,466 +487,473 @@ msgstr "Se requiere setype o serange"
- msgid "Requires setype"
- msgstr "Se requiere setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "El puerto %s/%s no está definido"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "No se pudo consultar el puerto %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "No se pudo modificar el puerto %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "No se pueden listar los puertos"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "No se puede borrar el puerto %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "El puerto %s/%s está definido en la política, no se puede borrar"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "No se puede borrar el puerto %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "No se pueden listar los puertos"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Tipo de Puerto SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Número de Puerto"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Se requiere una Dirección de Nodo"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Falta el protocolo o es desconocido"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Se requiere el tipo SELinux "
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "No se pudo crear clave para %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "No se pudo chequear si la dirección %s está definida"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "No se pudo crear la dirección para %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "No se pudo crear el contexto para %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "No se pudo poner la máscara para %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "No se pudo poner al usuario en el contexto de dirección para %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "No se pudo poner el rol en el contexto de dirección para %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "No se pudo poner el tipo en el contexto de dirección para %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr ""
--"No se pudieron poner los campos mls en el contexto de dirección para %s"
-+msgstr "No se pudieron poner los campos mls en el contexto de dirección para %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "No se pudo poner el contexto de dirección para %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "No se pudo agregar la dirección %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "La dirección %s no está definida"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "No se pudo consultar la dirección %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "No se pudo modificar la dirección %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "La dirección %s está definido en la política, no se puede borrar"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "No se pudo borrar la dirección %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "No se pudieron eliminar todos los mapeos de nodo"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "No se pudieron listar las direcciones"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Se requiere el tipo SELinux "
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "No se pudo chequear si la interfase %s está definida"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "No se pudo crear la interfaz para %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "No se pudo poner el usuario en el contexto de interfaz para %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "No se pudo fijar el rol en el contexto de interfaz para %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "No se pudo poner el tipo en el contexto de interfaz para %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "No se pudieron poner los campos mls en el contexto de interfaz para %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "No se pudo poner el contexto de interfaz para %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "No se pudo poner el contexto de mensaje para %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "No se pudo agregar la interfaz %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "La interfaz %s no está definida"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "No se pudo consultar la interfaz %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "No se pudo modificar la interfaz %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "La interfase %s está definida en la política, no se puede borrar"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "No se pudo borrar la interfaz %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "No se pudieron eliminar todos los mapeos de interfaz"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "No se pudieron listar las interfaces"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interfaz SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Contexto"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "Ya existe una clase equivalente de %s"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "La especificación de archivo %s choca con la regla de equivalencia '%s %s'"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "No existe una clase equivalente de %s"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "No se pudo poner al usuario en el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "No se pudo poner el rol en el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "No se pudieron poner los campos mls en el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Especificación de archivo inválida"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "La especificación de archivo no puede incluir espacios"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "La especificación de archivo %s choca con la regla de equivalencia '%s %s'; Intente en su lugar agregar '%s'"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "No se pudo chequear si el contexto de archivo para %s está definido"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "No se pudo crear el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "No se pudo poner el tipo en el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "No se pudo poner el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "No se pudo agregar el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Se requiere setype, serange o seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "El contexto de archivo para %s no está definido"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "No se pudo consultar el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "No se pudo modificar el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "No se pudieron listar los contextos de archivo"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "No se pudo borrar el contexto de archivo %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"El contexto de archivo para %s está definido en la política, no se puede "
--"borrar"
-+msgstr "El contexto de archivo para %s está definido en la política, no se puede borrar"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "No se pudo borrar el contexto de archivo para %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "No se pudieron listar los contextos de archivo"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "No se pudieron listar los contextos de archivo"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "fcontext SELinux"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "tipo"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nEquivalencia SELinux de distribución de fcontext\n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nEquivalencia SELinux Local de fcontext\n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "No se pudo chequear si el booleano %s está definido"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "El booleano %s no está definido"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "No se pudo consultar el contexto de archivo %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Debe especificar uno de los siguientes valores: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "No se pudo poner el valor actual del booleano %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "No se pudo modificar el booleano %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Formato incorrecto %s: Registro %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "El booleano %s está definido en la política, no se puede borrar"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "No se puede borrar el booleano %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "No se pueden listar los booleanos"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "desconocido"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "apagado"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "encendido"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "booleano SELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "Estado"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "Predeterminado"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Descripción"
- 
-@@ -959,8 +965,7 @@ msgstr "fallo al fijar PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: sobreflujo en tabla hash de configuración de nombres de servicio\n"
-+msgstr "newrole: sobreflujo en tabla hash de configuración de nombres de servicio\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1012,10 +1017,10 @@ msgstr "Error al asignar memoria.\n"
- msgid "Error sending audit message.\n"
- msgstr "Error al enviar un mensaje de auditoría.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "No se pudo determinar el modo de obediencia.\n"
-+msgstr "No se pudo determinar el modo impositivo.\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
-@@ -1025,16 +1030,12 @@ msgstr "¡Error! No se pudo abrir %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"¡%s!  No se pudo obtener el contexto actual para %s, no se reetiqueta el "
--"tty.\n"
-+msgstr "¡%s!  No se pudo obtener el contexto actual para %s, no se reetiqueta el tty.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"¡%s!  No se pudo obtener un contexto nuevo para %s, no se reetiqueta el "
--"tty.\n"
-+msgstr "¡%s!  No se pudo obtener un contexto nuevo para %s, no se reetiqueta el tty.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1074,9 +1075,7 @@ msgstr "Error: se especificaron múltiples niveles\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Error: Ud. no tiene permiso para cambiar los niveles en una terminal no "
--"segura\n"
-+msgstr "Error: Ud. no tiene permiso para cambiar los niveles en una terminal no segura\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1086,32 +1085,32 @@ msgstr "No se pudo obtener el tipo por defecto.\n"
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "fallo al obtener el contexto nuevo.\n"
-+msgstr "falló al obtener el contexto nuevo.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "fallo al fijar nuevo rol %s\n"
-+msgstr "falló al fijar nuevo rol %s\n"
- 
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "fallo al fijar el tipo nuevo %s\n"
-+msgstr "falló al fijar el tipo nuevo %s\n"
- 
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "fallo al construir el rango nuevo con el nivel %s\n"
-+msgstr "falló al construir el rango nuevo con el nivel %s\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "fallo al fijar el rango n uevo %s\n"
-+msgstr "falló al fijar el rango n uevo %s\n"
- 
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "fallo al convertir el contexto nuevo a cadena\n"
-+msgstr "falló al convertir el contexto nuevo a cadena\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1133,64 +1132,68 @@ msgstr "Imposible obtener señal de vacío\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Imposible poner el manejador SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Lo sentimos, pero newrole no pudo enviar las capacidades\n\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Lo siento, newrole sólo se puede usar en un kernel SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "fallo al obtener old_context.\n"
-+msgstr "falló al obtener old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "¡Advertencia! No se pudo obtener la información de tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "error al leer la configuración del servicio PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: contraseña incorrecta para %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: error al crear proceso: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Imposible restaurar la etiqueta tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr "Fallo al cerrar tty adecuadamente\n"
-+msgstr "Falló al cerrar tty adecuadamente\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "No se pudo cerrar los descriptores.\n"
-+msgstr "No se pudieron cerrar los descriptores.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Error al asignar argv0 del shell.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Imposible restaurar el entorno, abortando\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
--msgstr "fallo al ejecutar shell\n"
-+msgstr "falló al ejecutar shell\n"
- 
- #: ../load_policy/load_policy.c:22
- #, c-format
-@@ -1205,9 +1208,7 @@ msgstr "%s: la política ya fue cargada y su carga inicial pedida\n"
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  no se puede cargar la política y se está pidiendo el modo obediente:  "
--"%s\n"
-+msgstr "%s:  No se puede cargar la política y  el el modo impositivo solicitado:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1221,7 +1222,7 @@ msgstr "Se requiere al menos una categoría"
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "No se puede modificar los niveles de sensibilidad usando '+' en %s"
-+msgstr "No se pueden  modificar los niveles de sensibilidad usando '+' en %s"
- 
- #: ../scripts/chcat:110
- #, c-format
-@@ -1293,2088 +1294,2191 @@ msgstr "chcat -- -ConfidencialEmpresa /docs/plandenegocios.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +ConfidencialEmpresa juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Error en Opciones %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "Booleano"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "todos"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "Personalizado"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "Etiquetado de archivos"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "Especificación\nde archivo"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Tipo de archivo\nSelinux"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "Tipo de\narchivo"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "Asignación de usuario"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "Nombre\nde usuario"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "Usuario\nde SELinux"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nRango MCS"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "Es necesario el registro de '%s'"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "Módulo de política"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "Nombre del módulo"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "Inhabilitar audit"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "Habilitar audit"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "Cargar módulo de política"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Reg Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "Daniel Cabrera <logan at fedoraproject.org>"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Agregar diálogo de booleanos"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Nombre booleano"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "Herramienta de generación de políticas SELinux"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>Elija el tipo de política para la aplicación o función de usuario que desee confinar:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>Aplicaciones</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Demonio init standard"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "Los demonios init estándares son aquellos que se inician en el arranque mediante scripts init. Por lo general necesitan un script en /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "Demonio del sistema DBUS"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Demonio de servicios de Internet (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "Los demonios de los servicios de Internet son iniciados por xinetd"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Aplicación/script web (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "Aplicaciones/scripts web (CGI). Scripts CGI iniciados por el servidor web (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Aplicación de usuario"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
-+msgstr "Una aplicación de usuarios es cualquier aplicación que haya sido iniciada por un usuario, y que le gustaría confinar "
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>Usuarios registrados<>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Funciones de usuario existentes"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "Modificar un registro de usuario existente."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "Función de usuario mínimo de terminal"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "Este usuario se registrará en una máquina sólo mediante una terminal o ingreso remoto. Por defecto este usuario no poseerá un stuid, ni un entorno de red, ni su, ni sudo."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "Función de usuario mínimo de ventanas X"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "Este usuario puede registrarse en una máquina mediante las X o desde una terminal. Por defecto este usuario no poseerá un setuid, ni un entorno de red, ni sudo, ni su."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "Función de usuario"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "Usuario con total acceso a entorno de red, sin aplicaciones setuid que no tengan transición, sin sudo, ni su."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Función de usuario administrativo"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Usuario con total acceso a entorno de red, sin aplicaciones setuid que no tengan transición, sin su, pero con sudo a funciones de administraciones de usuario root."
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
-+msgstr "<b>Usuarios root</b>"
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Función de usuario de administrador root"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Elija la función de usuario administrador root si este usuario será utilizado para administrar la máquina mientras se ejecute en modo root. Este usuario no podrá registrarse directamente en el sistema."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>Ingrese el nombre de la aplicación, o el rol del usuario:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "Nombre"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "Ingrese la ruta completa hacia el ejecutable que será confinado."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "Ingrese el nombre único de la aplicación confinada o la función del usuario."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "Ejecutable"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Script init"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
-+msgstr "Ingrese la ruta completa hacia el script init utilizado para iniciar la aplicación confinada."
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>Elija la función existente a modificar:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "Elija los roles de usuario que harán la transición hacia el dominio %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "Pestaña de rol"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>Elija los roles a los que %s hará la transición:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "Elija los dominios de aplicaciones a los que %s hará la transición."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "Transición\npestaña de rol"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>Elija las funciones de usuario que harán la transición a %s:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "Elija las funciones de usuario que harán la transición a estos dominios de aplicaciones."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>Elija los dominios que %s administrará</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
-+msgstr "Elija los dominios que quisiera sean administrados por este usuario."
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>Elija funciones adicionales para %s:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>Ingrese los puertos de red a los que se asocia %s:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>Puertos TCP</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Todos"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "Permite que %s se asocie con cualquier puerto udp"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "Permite a %s invocar bindresvport con 0. Se asocia al puerto 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Puertos no reservados (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "Ingrese una lista separadas por comas con los puertos o rangos udp a los que %s se asocia. Por ejemplo: 612, 650-660 "
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "Elegir puertos"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "Permite a %s asociarse a cualquier puerto udp > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>Puertos UDP</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Red\nPestaña de vinculación"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>Elegir los puertos de red a los que %s se conecta:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "Permite a %s conectarse a cualquier puerto tcp"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "Ingrese una lista separadas por comas con los puertos o rangos tcp a los que %s se conecta. Por ejemplo: 612, 650-660 "
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "Permite que %s se conecte con cualquier puerto udp"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "Ingresar una lista que separa con comas los puertos UDP o rangos a los que %s se conecta. Por ejemplo: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>Elija características de aplicaciones comunes para %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "Escribe mensajes syslog\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "Genera/manipula archivos temporales en /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "Utiliza Pam para autenticación"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "Utiliza llamadas nsswitch o getpw*"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "Utiliza dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "Envía mensajes audit"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "Interactúa con la terminal"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "Envía correos"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>Agrega archivos/directorios que administra %s</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "Archivos/directorios que \"administra\" %s. Archivos pid, archivos de registro, archivos /var/lib ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>Agrega booleanos desde la política %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "Agrega/elimina booleanos utilizados por el dominio %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>¿Qué directorio generará la política %s?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "Directorio de políticas"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "Función"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "Usuario existente"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "Aplicación"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s debe ser un directorio"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "Debe elegir un usuario"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "Elija un archivo ejecutable a ser confinado."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "Elija un archivo de script init a ser confinado."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "Elija archivo(s) que la aplicación confinada crea o modifica"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "Elija directorio(s) que la aplicación confinada posea o sobre los cuáles escriba"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "Elija un directorio donde almacenar archivos de política generados"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "El tipo %s_t ya ha sido definido en la política actual.\n¿Desea continuar?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "Verificar nombre"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "El módulo %s.pp ya ha sido cargado en la política actual.\n¿Desea continuar?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "Debe agregar un nombre compuesto de letras y números, pero que no contenga espacios."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "Debe ingresar un ejecutable"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
-+msgstr "Configurar SELinux"
- 
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
--msgstr ""
-+msgstr "Puerto de red"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "Tipo de puerto\nSELinux"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "Protocolo"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "Nivel\nMLS/MCS"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "Puerto"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "El número de puerto \"%s\" no es válido. 0 < Número_de_puerto < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "Vista de lista"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "Vista de grupo"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "¿Está seguro de que desea borrar %s '%s'?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Borrar %s "
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Añadir %s"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Modificar %s"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permisivo"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Impositivo"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Estatus"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Al cambiar el tipo de política  volverá a etiquetar todo el sistema de archivos en el siguiente arranque. Este proceso toma bastante tiempo según el  tamaño del sistema de archivos.  ¿Desea continuar?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Para cambiar a SELinux inhabilitado se requiere reiniciar.  Esto no se recomienda.  Si más adelante decide volver a SELinux, se deberá etiquetar de nuevo el sistema,  puede ir a modo permisivo el cual solo registra errores  y  no impone la política de SELinux. El modo permisivo no requiere un reinicio.   ¿Desea continuar?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Al cambiar a SELinux habilitado volverá a cambiar la etiqueta de todo el sistema de archivos. Este proceso toma bastante tiempo según el tamaño del sistema de archivos.  ¿Desea continuar?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Añadir asignación de ingreso de SELinux"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Añadir puertos de red de  SELinux"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Tipo de SELinux"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Especificación de archivos"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Tipo de archivos "
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "todos los archivos \narchivo regular\ndirectorio\ndispositivo de caracteres\ndispositivo de bloque\nsocket\nenlace simbólico\nllamado tubería\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Añadir usuario SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Administración SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Añadir"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Propiedades"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Borrar"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Seleccionar objeto de administración"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Seleccionar:</b>"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Modo impositivo predeterminado del sistema"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Inhabilitado\nPermisivo\nImpositivo\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Modo impositivo actual"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Tipo de política predeterminada del sistema:"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Elija si  desea reetiquetar todo el  archivo en el siguiente reinicio.  Este proceso  puede tardar un tiempo según el tamaño del sistema. Para cambiar los tipos de política o al ir de inhabilitado a impositivo, se requerirá una etiqueta."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Reetiquetar en el próximo reinicio."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Revertir configuración booleana para predeterminado del sistema"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Alternar entre booleanos Personalizado y Todos"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Filtrar"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Añadir contexto de archivos"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modificar contexto de archivos"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Borrar contexto de archivos"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Alternar entre contexto de archivo personalizado y todos"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Añadir asignación de usuario  SEL inux  "
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modificar asignación de usuario  SEL inux  "
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Borrar asignación de usuario  SEL inux  "
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Añadir usuario"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modificar usuario"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Borrar usuario"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Añadir puerto de red"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Editar puerto de red"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Borrar puerto de red"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Alternar entre puertos Personalizados y Todos"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Generar nuevo módulo de política"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Cargar módulo de política"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Retirar módulo de política cargable"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Habilitar o Inhabilitar reglas adicionales de auditoría, que normalmente no se reportan en los archivos de registro."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Cambiar el modo del proceso a permisivo."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Cambiar el modo del proceso a impositivo."
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Dominio del proceso"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Se requiere usuario de SELinux  '%s'"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Generar páginas de manual  de SELinux"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "La ruta en la cual se almacenarán las páginas de manual generadas "
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Todos los dominios"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Los nombre(s) de dominio de páginas de manual que van a crearse "
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Información de red de petición de política SELinux "
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "Lista todos los tipos  de puertos SELinux"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "Muestra el tipo de SELinux relacionado con el puerto"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Muestra los puertos definidos para este tipo de SELinux"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "Muestra los puertos  al  que puede vincularse y o  conectarse este dominio"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "Solicita la política de SELinux para ver si los dominios pueden comunicarse entre sí"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Dominio de origen"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Dominio de destino"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "Solicita la política de SELinux para ver la descripción de booleanos"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "booleano para obtener descripción"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "Solicita la política de SELinux para ver cómo un proceso de dominio puede pasar al dominio de proceso de destino"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "Dominio de proceso de origen"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "Dominio de proceso de destino"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Generar plantilla para módulo de política SELinux"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "Nombre de política a generar"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "Ejecutable a confinar"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "Comandos"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "desconocido"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Demonio de los servicios de Internet"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Tipos válidos: \n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Los puertos deben ser números o rangos de números entre 1 y %d"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "El nombre deber ser de tipo alfanumérico y sin espacios. Considere utilizar la opción  \"-n NOMBREDELMODULO\""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "No pueden asignarse ejecutables a los tipos de funciones de usuario."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Sólo aplicaciones de demonios pueden utilizar un script init .."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve debe ser un valor booleano"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog debe ser un valor booleano"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos debe ser un valo booleano"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache debe ser un valor booleano"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER Types automáticamente obtiene un tipo tmp"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Debe ingresar el camino ejecutable para su proceso confinado"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Archivo de tipo de ejecución"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Archivo de interfaz"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Archivo de contextos de archivo"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Script de configuración"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Permite a ABRT modificar los archivos públicos usados para servicios de transferencia de archivos públicos."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Permite a  ABRT ejecutar en dominio abrt_handle_event_t  para manejar scripts de eventos  ABRT"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Permite a amavis usar un compilador de JIT"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Permite a los usuarios resolver entradas de 'passwd' directamente desde LDAP y luego usarlas en un servidor SSSD"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Permite a usuarios iniciar sesión mediante un servidor Radius"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Permitir a cdrecord  guardar varios dispositivos removibles de contenido,nfs, samba,  archivos de contenidos no confiables y  temporales."
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Permite a clamd usar un compilador JIT"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Permite clamscan archivos de no-seguridad en un sistema"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Permite a clamscan leer el contenido del usuario"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Permite a Cobbler modificar los archivos públicos usados para servicios de transferencia de archivos públicos."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Permite a Cobbler conectar a la red mediante TCP."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Permite a Cobbler acceder sistemas de archivos CIFS ."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Permite a Cobbler acceder sistemas de archivos NFS."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Permite a collectd conectarse a la red mediante TCP."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Permite a codnor conectarse a la red mediante TCP."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Permite a tareas de cron volver a etiquetar el sistema de archivos para restaurar contextos de archivos."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Permite al demonio cvs leer sombra"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Permite a todos los demonios usar envolturas TCP."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Permite a todos los demonios la lectura y escritura de terminales"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Permite a dbadm administrar archivos en directorios principales de usuarios."
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Permite a dbadm leer archivos en directorios principales de usuarios."
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Niega aplicaciones de dominio de usuario para asignar región de memoria de ejecución y escritura, esto es peligroso y el ejecutable debe reportarse en Bugzilla."
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Permite a sysadm depurar o ptrace todos los procesos."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Permite a aplicaciones dhcpc ejecutar comandos de iptables"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Permite al demonio DHCP usar los segundos planos LDAP"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Permite a todos los dominios usar otros dominios de descriptores de archivos"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Permite a todos los dominios tener los módulos de carga de kernel"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Permite el uso de los dispositivos de audio como fuente para los alimentos de entropía"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Permite a exim conectarse a bases de datos (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Permite a exim crear, leer, escribir y borrar archivos de usuarios sin privilegios."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Permite a exim  leer archivos de usuarios sin privilegios."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Permite a reglas adicionales en el dominio de  cron soportar fcron."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Permite al dominio en valla conectarse a la red mediante TCP."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Permite al dominio en valla ejecutar ssh."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Permite a FTP leer y escribir archivos en los directorios principales de usuario"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Permite a servidores FTP cargar archivos, utilizados para servicios de transferencia de archivos públicos. Los directorios deben etiquetarse como public_content_rw_t."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Permite a servidores FTP conectar todos los puertos > 1023"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Permite a servidores FTP conectarse a  todos los puertos de base de datos mysql"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Permite a servidores FTP  ingresar a usuarios locales y escribir o leer todos los archivos en el sistema regido por DAC."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Permite a servidores CIFS usados usar CIFS para  servicios de transferencia de archivos públicos."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Permite a servidores FTP usar NFS para servicios de transferencia de archivos públicos."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Permite a servidores FTP usar bind en todos los puertos no reservados a modo pasivo"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Determina si GIT CGI puede buscar directorios principales "
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Determina si GIT CGI puede acceder sistemas de archvos CIFS."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Determina si GIT CGI puede acceder sistemas de archivos NFS."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Determina si el demonio de sesión GIT puede vincular sockets TCP a todos los puertos no reservados. "
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Determina si al llamar los dominios de usuario se puede ejecutar el demonio GIT en el dominio git_session_t ."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Determina si el demonio del sistema GIT puede buscar más directorios."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Determina si el demonio del sistema GIT puede acceder sistemas de archivos CIFS."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Determina si el demonio del sistema GIT puede acceder a sistemas de archivos NFS."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Permite al demonio gitisis enviar correo"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Habilita la lectura de urandom para todos los dominios"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Permite el uso de la opción gpg-agent --write-env-file. También permite que gpg-agent administre archivos de usuario."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Permite al dominio de red GPG modificar los archivos públicos usados para servicios de transferencia de archivos públicos."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Permite a GSSD leer el directorio temp. Para acceder a kerberos tgt."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Permite a Apache modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Permite a HTTPD usar built en los scripts (por lo general PHP)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Permite al demonio HTTP revisar correo no deseado"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Permite a HTTPD actuar como cliente FTP al conectar al puerto FTP y   puertos efímeros"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Permite a HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Permite a HTTPD la conexión al puerto zabbix"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Permite a los scripts y módulos  HTTPD la conexión al puerto TCP."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Permite a scripts y módulos HTTPD la conexión a bases de datos en la red."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Permite a HTTPD la conexión al servidor memcache."
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Permite a HTTPD  actuar como  relevo."
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Permite al demonio HTTP enviar correo"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Permite a Apache comunicarse con el servicio Avahi a través de dbus."
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Permite a HTTPD soporte CGI"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Permite a HTTPD actuar como un servidor FTP al escuchar en el puerto FTP."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Permite a HTTPD la lectura de directorios principales"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Permite scripts y  módulos HTTPD execmem/execstack"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Permite a HTTPD la conexión al puerto 80 para un correcto apagado"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Permite a los procesos HTTPD administrar el contenido IPA"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Permite a Apache usar mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Permite a Apache usar mod_auth_pam"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Permite a HTTPD leer el contenido de usuario"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Permite a Apache ejecutar en modo stickshift, sin transición a Passenger"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Permite al demonio HTTPD cambiar sus límites de recursos"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Permite a HTTPD ejecutar ejecutables SSL en el mismo dominio como scripts de sistema SGI."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Permite a scripts Apache escribir a contenido público, los directorios y archivos deben etiquetarse como public_rw_content_t."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Permite a Apache ejecutar el contenido tmp."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Unifica a HTTPD para comunicación con la terminal. Se requiere para ingresar la contraseña para certificados en la terminal."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Unifica el manejo de HTTPD de todos los archivos de contenido."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Permite a HTTPD acceder a sistemas de archivos CIFS"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Permite a HTTPD acceder a sistemas de archivos FUSE."
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Permite a HTTPD ejecutar GPG"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Permite a HTTPD el acceso a sistemas de archivos NFS"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Permite a HTTPD con oddjob iniciar un servicio"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Permite a HTTPD acceder a puertos Openstack"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Permite a icecast conectarse a todos los puertos, no solo a puertos de sonidos."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Permite al cliente IRSSI la conexión a cualquier puerto y la  vinculación a cualquier puerto no reservado."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Permite a las aplicaciones confinadas ejecutar con kerberos."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Permite al demonio  syslogd enviar correo "
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Permite a syslogd leer y escribir terminales"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Permite el ingreso y uso del sistema desde /dev/console."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Controla la capacidad de mmap un área baja del espacio de dirección, como es configurado por /proc/sys/kernel/mmap_min_addr."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Permite a mock leer archivos en directorios principales."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Permite al comando mount montar cualquier directorio o archivo"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Permite al complemento de mozilla conectarse a la red mediante TCP"
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Permite a mozilla_plugins crear contenido aleatorio en el directorio principal de usuarios"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Permite a los navegadores de red confinados leer el contenido de directorio"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Permitir pila ejecutable mplayer"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Permite a mysqld conectarse a todos los puertos "
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Permite a BIND vincular el puerto Apache"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Permite a BIND escribir los archivos de zona maestra. Por lo general se utilizan para DNS dinámico o transferencias de zona."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Permite exportar cualquier directorio o archivo de lectura vía NFS."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Permite a exportar cualquier archivo o directorio de lectura y escritura vía NFS."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite a NFS modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Permite al sistema ejecutar con NIS"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Permite a las aplicaciones confinadas usar memoria compartida NSCD "
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Permite a openvpn leer directorios principales"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Permite al dominio  piranha-lvs la conexión a una red mediante TCP."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Permite a Polipo conectarse a todos los puertos  > 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Determina si el demonio de la sesión de Polipo puede vincular sockets a todos los puertos no reservados."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Determina si los dominios de llamada de usuarios pueden ejecutar el demonio Polipo en polipo_session_domain."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Determina si Polipo puede acceder los sistemas de archivos CIFS."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Determina si Polipo puede acceder sistemas de archivos NFS."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Habilita el soporte de directorio Polynstantiated."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Permite al dominio  postfix-local el acceso de escritura total a los directorios mail_spool."
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Permite a postgresql usar ssh y rsync para  recuperación  point-in-time"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Permite a cliente Transmit la etiqueta  para la base de datos externa"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Permite a los administradores de la base de datos ejecutar la declaración DML"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Permite a los usuarios sin privilegios ejecutar la declaración DDL"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Permite a pppd cargar módulos de kernel para algunos módulos"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Permitir a pppd ejecutar para un usuario regular"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Permite a privoxy conectarse a todos los puertos, no solo a los puertos  HTTP, FTP y Gopher."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Permite al ciente Puppet manejar todos los tipos de archivos "
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Permite al maestro Puppet usar la conexión a las bases de datos MySQL y PostgreSQL "
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Permite a Racoon leer sombra"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Permite al dominio  rgmanager la conexión a la red mediante TCP. "
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite a rsync modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Permite a rsync ejecutar como cliente"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Permite a rsync exportar cualquier archivo o directorio de solo lectura."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Permita a servidores  rsync compartir sistemas de archivos CIFS"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Permite a servidores rsync compartir sistemas de archivos NFS"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Permite a Samba crear nuevos directorios principales (e.g vía PAM)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Permite a Samba actuar como  controlador de dominio, añadir usuarios, grupos y cambiar contraseñas."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Permite a Samba compartir directorios principales de usuarios"
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Permite a Samba compartir cualquier archivo o directorio de solo lectura."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Permite a Samba compartir cualquier archivo o directorio de lectura/escritura"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Permite a Samba actuar como portmapper"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Permite a Samba ejecutar scripts no confinados"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Permite a Samba exportar volúmenes NFTS y FUSEFS."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Permite a Samba exportar volúmenes NFS."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Permite a Sandlock escribir y leer archivos FUSE."
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Permite a Sandlock manejar archivos NFS"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Permite a Sandlock manejar archivos CIFS"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Permite a SASL leer sombra"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "No permite que programas, tales como  newrole, transfieran los dominios de usuario administrativo."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Inhabilita la carga de módulo de kernel."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Booleano para determinar si el sistema permite la política de carga, que aplica el modo y  cambia los valores booleanos. Establezca a 'true' o 'verdadero' si tiene que reiniciar para restablecerlo."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Permite a anon internal-stp cargar archivos utilizados para servicios de transferencia de archivos públicos. Los directorios deben etiquetarse como public_content_rw_t."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite a Samba modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Permitir  ingresos ssh como sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Permite a tftp modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. "
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Soporta  directorios principales ecryptfs"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Soporta directorios principales FUSEFS"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Usa el servidor LPD en lugar de cups"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Soporta directorios principales NFS"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Soporta directorios principales de Samba"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Ignora errores  vbetool mmap_zero "
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Permite a huéspedes virtuales confinados usar puertos de comunicación serial o paralela"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Permite a los huéspedes virtuales confinados usar la memoria y pila ejecutables"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Permite a los huéspedes virtuales confinados leer archivos FUSE"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Permite a los huéspedes virtuales confinados administrar archivos NFS"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Permite a los huéspedes virtuales confinados administrar archivos CIFS"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Permite a los huéspedes virtuales confinados interactuar con sanlock"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Permite a los huéspedes virtuales confinados administrar configuración de dispositivos, (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Permite a los huéspedes virtuales confinados usar dispositivos USB"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Permite a los huéspedes virtuales confinados interactuar con el xserver"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Permite a webadm administrar archivos en directorios principales de usuarios"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Permite a webadm leer archivos en directorios principales de usuarios"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Ignora errores  mmap_zero de wine"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Permite al programa gráfico de inicio ejecutar el gestor de arranque"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Permite al programa gráfico de inicio iniciar directamente como sysadm_r:sysadm_t "
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Permite a XEN administrar archivos NFS"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Permite a xend ejecutar blktapctrl/tapdisk. No se requiere el uso de volúmenes dedicados para imágenes de disco."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Permite a XEND ejecutar qemu-dm. No se requiere si se usa paravirt en lugar de  vfb."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Permite a los usuario xguest configurar el Network Manager  y  conectar los  puertos de Apache"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Permite a los usuario xguest montar medios removibles"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Permite a xguest usar dispositivos de bluetooth"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Permite a los clientes escribir a los segmentos de memoria compartida de un servidor X. "
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Permite a XServer ejecutar memoria de escritura"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Soporta el gestor de objetos de espacio de usuario X"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Permite a zabbix conectarse a puertos no reservados"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Permite al demonio Zebra escribirlo en los archivos de configuración"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Permite a ZoneMinder modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos."
-diff --git a/policycoreutils/po/eu.po b/policycoreutils/po/eu.po
-new file mode 100644
-index 0000000..7024cd9
---- /dev/null
-+++ b/policycoreutils/po/eu.po
-@@ -0,0 +1,3482 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+# Asier Iturralde Sarasola <asier.iturralde at gmail.com>, 2012.
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/eu/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: eu\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr "Pasahitza:"
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr "******************** GARRANTZITSUA ***********************\n"
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr "Bertsioa"
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr "Desgaituta"
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr "MCS maila"
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr "Ataka baliogabea"
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr "Mota beharrezkoa da"
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr "Ezin izan dira atakak zerrendatu"
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr "Testuingurua"
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr "mota"
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr "SELinux boolearra"
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr "Egoera"
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr "Lehenetsia"
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr "Deskribapena"
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr "erabilera:  %s [-qi]\n"
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr "Boolearra"
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr "Pertsonalizatua"
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr "SELinux\nerabiltzailea"
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr "Moduluaren izena"
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr "Red Hat 2007"
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr "GPL"
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr "Asier Iturralde Sarasola"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr "Izena"
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr "..."
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr "Exekutagarria"
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr "Hautatu atakak"
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr "<b>UDP atakak</b>"
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr "dbus erabiltzen du"
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr "E-posta bidaltzen du"
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr "Aplikazioa"
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr "Erabiltzaile bat hautatu behar duzu"
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr "Egiaztatu izena"
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr "Konfiguratu SELinux"
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "Protokoloa"
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "ezezaguna"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/eu_ES.po b/policycoreutils/po/eu_ES.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/eu_ES.po
-+++ b/policycoreutils/po/eu_ES.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/fa.po b/policycoreutils/po/fa.po
-index a4478db..f681344 100644
---- a/policycoreutils/po/fa.po
-+++ b/policycoreutils/po/fa.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
-+# 
-+# Translators:
- msgid ""
- msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/fa/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Language: fa\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/fi.po b/policycoreutils/po/fi.po
-index d157817..15ea022 100644
---- a/policycoreutils/po/fi.po
-+++ b/policycoreutils/po/fi.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Juhani Numminen <juhaninumminen0 at gmail.com>, 2012.
- # Ville-Pekka Vainio <vpivaini at cs.helsinki.fi>, 2009, 2010.
-@@ -9,28 +9,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-24 04:25+0000\n"
--"Last-Translator: Juhani Numminen <juhaninumminen0 at gmail.com>\n"
--"Language-Team: Finnish (http://www.transifex.net/projects/p/fedora/language/"
--"fi/)\n"
--"Language: fi\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/fi/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: fi\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"Käyttö: run_init <komentosarja> <argumentit ...>\n"
--"  missä: <komentosarja> on suoritettavan käynnistyskomentosarjan nimi,\n"
--"         <argumentit ...> ovat sen argumentit."
-+msgstr "Käyttö: run_init <komentosarja> <argumentit ...>\n  missä: <komentosarja> on suoritettavan käynnistyskomentosarjan nimi,\n         <argumentit ...> ovat sen argumentit."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAMin alustaminen epäonnistui\n"
-@@ -79,358 +75,359 @@ msgstr "run_initiä voi käyttää vain SELinux-kernelillä.\n"
- msgid "authentication failed.\n"
- msgstr "tunnistautuminen epäonnistui.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Ei voitu asettaa suorituskontekstia kontekstiksi %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** TÄRKEÄÄ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Tämän käytäntöpakkauksen aktivoimiseksi suorita:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "globaali"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Ei voitu luoda semanage-kahvaa"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux-käytäntöä ei hallita tai säilöä ei voida käyttää."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Käytäntösäilöä ei voida lukea."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Semanage-yhteyttä ei voitu muodostaa"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Ei voitu testata onko MLS käytössä"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Ei vielä toteutettu"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage-transaktio on jo käynnissä"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Semanage-transaktiota ei voitu käynnistää"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Semanage-transaktiota ei voitu toteuttaa"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage-transaktio ei ole käynnissä"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux-moduuleita ei voitu luetteloida"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Moduulin nimi"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versio"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Ei käytössä"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Ei voitu poistaa käytöstä moduulia %s (poisto epäonnistui)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Ei voitu ottaa käyttöön moduulia %s (poisto epäonnistui)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Ei voitu poistaa moduulia %s (poisto epäonnistui)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Sisäänrakennetut sallivat tyypit"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Omat sallivat tyypit"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
-+msgstr "Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Ei voitu poistaa sallivaa toimialuetta %s (poisto epäonnistui)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Ei voitu luoda avainta käyttäjälle %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--"Ei voitu tarkistaa onko käyttäjälle %s määritelty kirjautumisassosiaatiota"
-+msgstr "Ei voitu tarkistaa onko käyttäjälle %s määritelty kirjautumisassosiaatiota"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux-ryhmää %s ei ole olemassa"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux-käyttäjää %s ei ole olemassa"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Käyttäjälle %s ei voitu tehdä kirjautumisassosiaatiota"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Käyttäjän %s nimeä ei voitu asettaa"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Käyttäjän %s MLS-aluetta ei voitu asettaa"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Käyttäjän %s SELinux-käyttäjää ei voitu asettaa"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Käyttäjälle %s ei voitu lisätä kirjautumisassosiaatiota"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Vaatii seuserin tai serangen"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Käyttäjälle %s ei ole määritelty kirjautumisassosiaatiota"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Seuserilta ei voitu kysellä käyttäjän %s tietoja"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu muokata"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Käyttäjän %s kirjautumisassosiaatio on määritelty SELinux-käytännössä, sitä "
--"ei voi poistaa"
-+msgstr "Käyttäjän %s kirjautumisassosiaatio on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu poistaa"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Kirjautumisnimi"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux-käyttäjä"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS-alue"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Ei voitu tarkistaa onko SELinux-käyttäjää %s määritelty"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Ei voitu kysellä käyttäjältä tietoja kohteesta %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Ainakin yksi rooli on lisättävä käyttäjälle %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Ei voitu luoda SELinux-käyttäjää käyttäjälle %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Roolia %s ei voitu lisätä käyttäjälle %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Käyttäjän %s MLS-tasoa ei voitu asettaa"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Etuliitettä %s ei voitu lisätä käyttäjälle %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Ei voitu purkaa käyttäjän %s avainta"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Ei voitu lisätä SELinux-käyttäjää %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Vaatii etuliitteen, roolit, tasot tai alueen"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Vaatii etuliitteen tai roolit"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux-käyttäjää %s ei ole määritelty"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Ei voitu muokata SELinux-käyttäjää %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"SELinux-käyttäjä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-+msgstr "SELinux-käyttäjä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Ei voitu poistaa SELinux-käyttäjää %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux-käyttäjiä ei voitu luetteloida"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Käyttäjän %s rooleja ei voitu luetteloida"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Nimiöinti"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Etuliite"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS-taso"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS-alue"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux-roolit"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Udp- tai tcp-protokolla on pakollinen"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Portti on pakollinen"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Portti ei kelpaa"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Ei voitu luoda avainta yhdistelmälle %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Tyyppi on pakollinen"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Ei voitu tarkistaa onko portti %s/%s määritelty"
-@@ -480,8 +477,8 @@ msgstr "Ei voitu asettaa porttikontekstia yhdistelmälle %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Ei voitu lisätä porttia %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Vaatii setypen tai serangen"
- 
-@@ -489,466 +486,473 @@ msgstr "Vaatii setypen tai serangen"
- msgid "Requires setype"
- msgstr "Vaatii setypen"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Porttia %s/%s ei ole määritelty"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Ei voitu kysellä porttia %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Ei voitu muokata porttia %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Ei voitu luetteloida portteja"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Ei voitu poistaa porttia %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Portti %s/%s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Ei voitu poistaa porttia %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Ei voitu luetteloida portteja"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux-porttityyppi"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Protokolla"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Porttinumero"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Koneen osoite on pakollinen"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Tuntematon tai puuttuva protokolla"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux-tyyppi on pakollinen"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Ei voitu luoda avainta osoitteelle %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Ei voitu tarkistaa onko osoite %s määritelty"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Ei voitu luoda osoitetta kohteelle %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Ei voitu luoda kontekstia osoitteelle %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Ei voitu asettaa peitettä osoitteelle %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Ei voitu asettaa käyttäjää osoitekontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Ei voitu asettaa roolia osoitekontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Ei voitu asettaa tyyppiä osoitekontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Ei voitu asettaa mls-kenttiä osoitekontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Ei voitu asettaa osoitekontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Ei voitu lisätä osoitetta %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Osoitetta %s ei ole määritelty"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Ei voitu kysellä osoitetta %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Ei voitu muokata osoitetta %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Osoite %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Ei voitu poistaa osoitetta %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Ei voitu luetteloida osoitteita"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux-tyyppi on pakollinen"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Ei voitu tarkistaa onko verkkoliitäntä %s määritelty"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Ei voitu luoda verkkoliitäntää kohteelle %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Ei voitu asettaa käyttäjää verkkoliitäntäkontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Ei voitu asettaa roolia verkkoliitäntäkontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Ei voitu asettaa tyyppiä verkkoliitäntäkontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Ei voitu asettaa mls-kenttiä verkkoliitäntäkontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Ei voitu asettaa verkkoliitäntäkontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Ei voitu asettaa viestikontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Ei voitu lisätä verkkoliitäntää %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Verkkoliitäntää %s ei ole määritelty"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Ei voitu kysellä verkkoliitäntää %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Ei voitu muokata verkkoliitäntää %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr ""
--"Verkkoliitäntä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-+msgstr "Verkkoliitäntä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Ei voitu poistaa verkkoliitäntää %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Ei voitu luetella verkkoliitäntöjä"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux-verkkoliitäntä"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Konteksti"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Ei voitu asettaa käyttäjää tiedostokontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Ei voitu asettaa roolia tiedostokontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Ei voitu asettaa mls-kenttiä tiedostokontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Virheellinen tiedostomääritys"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Ei voitu tarkistaa onko tiedostokonteksti määritelty kohteelle %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Ei voitu luoda tiedostokontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Ei voitu asettaa tyyppiä tiedostokontekstissa kohteelle %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Ei voitu asettaa tiedostokontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Ei voitu lisätä tiedostokontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Vaatii setypen, serangen tai seuserin"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Tiedostokonteksti ei ole määritelty kohteelle %s"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Ei voitu muokata kohteen %s tiedostokontekstia"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Ei voitu luetella tiedostokonteksteja"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Kohteen %s tiedostokonteksti on määritelty SELinux-käytännössä, sitä ei voi "
--"poistaa"
-+msgstr "Kohteen %s tiedostokonteksti on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Ei voitu luetella tiedostokonteksteja"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Ei voitu luetella paikallisia tiedostokonteksteja"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux-tiedostokonteksti"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "tyyppi"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Ei voitu tarkistaa onko totuusarvo %s määritelty"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Totuusarvoa %s ei ole määritelty"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Yksi seuraavista arvoista on määriteltävä: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Ei voitu asettaa totuusarvon %s aktiivista arvoa"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Ei voitu muokata totuusarvoa %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Virheellinen muoto %s: tietue %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Totuusarvo %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Ei voitu poistaa totuusarvoa %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Ei voitu luetteloida totuusarvoja"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "tuntematon"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "epätosi"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "tosi"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux-totuusarvo"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Tila"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Oletus"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Kuvaus"
- 
-@@ -1012,7 +1016,7 @@ msgstr "Virhe muistivarauksessa.\n"
- msgid "Error sending audit message.\n"
- msgstr "Virhe audit-viestin lähettämisessä.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Ei voitu selvittää toimeenpanevaa tilaa.\n"
-@@ -1025,14 +1029,12 @@ msgstr "Virhe! Ei voitu avata tty:tä %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Ei saatu nykyistä kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
-+msgstr "%s! Ei saatu nykyistä kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Ei saatu uutta kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
-+msgstr "%s! Ei saatu uutta kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1129,62 +1131,66 @@ msgstr "Tyhjän signaalijoukon hankkiminen epäonnistui\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP-käsittelimen asetus epäonnistui\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "newrolea voi käyttää vain SELinux-kernelillä.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_contextin hakeminen epäonnistui.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Varoitus! Ei voitu hakea tty-tietoja.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "virhe luettaessa PAM-palveluasetuksia.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: virheellinen salasana käyttäjälle %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: haarautuminen epäonnistui: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Tty:n nimiötä ei voitu palauttaa…\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Tty:n sulkeminen kunnolla epäonnistui\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Kuvaajia ei voitu sulkea.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Komentotulkin argv0:n varaamisessa tapahtui virhe.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Ei voitu palauttaa ympäristöä, lopetetaan\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "komentotulkin suorittaminen epäonnistui\n"
- 
-@@ -1287,20 +1293,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Valitsinvirhe %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Totuusarvo"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "kaikki"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1356,577 +1362,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Moduulin nimi"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Juhani Numminen <juhaninumminen0 at gmail.com>"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Sovellukset</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr "Nimi"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>TCP-portit</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
--msgid "Allows %s to bind to any udp port"
--msgstr ""
--
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
- msgid "All"
- msgstr "Kaikki"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
--msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
- msgid "600-1024"
- msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
--msgid ""
--"Enter a comma separated list of udp ports or ranges of ports that %s binds "
--"to. Example: 612, 650-660"
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
- msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr "<b>UDP-portit</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1964,1411 +1858,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "tuntematon"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/fr.po b/policycoreutils/po/fr.po
-index 5744176..783f5aa 100644
---- a/policycoreutils/po/fr.po
-+++ b/policycoreutils/po/fr.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Alain PORTAL <aportal at univ-montp2.fr>, 2007.
- # Charles-Antoine Couret <cacouret at wanadoo.fr>, 2009.
-@@ -14,15 +14,15 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-04-02 16:29-0400\n"
--"PO-Revision-Date: 2012-06-09 13:32+0000\n"
--"Last-Translator: Jérôme Fenal <jfenal at gmail.com>\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: French <trans-fr at lists.fedoraproject.org>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- "Language: fr\n"
--"Plural-Forms: nplurals=2; plural=(n > 1)\n"
-+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -31,7 +31,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr "SYNTAXE : run_init <script> <args ...>\n  où : <script> est le nom du script d'initialisation à exécuter,\n       <args ...> sont les arguments à passer au script."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "échec de l'initialisation de PAM\n"
-@@ -80,869 +80,884 @@ msgstr "Désolé, run_init doit être utilisé uniquement sur un noyau SELinux.\
- msgid "authentication failed.\n"
- msgstr "échec lors de l'authentification.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Impossible de régler le contexte d'exécution vers %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANT ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Pour rendre ce paquetage de stratégies actif, exécutez :"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global(e)"
--
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Impossible de créer un outil semanage"
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "La stratégie SELinux n'est pas gérée ou la base n'est pas accessible."
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Impossible de lire la base de données des stratégies"
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Impossible d'établir de connexion semanage"
- 
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Impossible de tester les statuts MLS activés"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Pas encore implémenté"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Transaction de semanage déjà en cours"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Impossible de démarrer une transaction semanage"
- 
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Impossible de commiter une transaction semanage"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Aucune transaction semanage en cours"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Impossible de lister les modules SELinux"
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Nom des modules"
- 
--#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Version"
- 
--#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Désactivé"
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Impossible de désactiver le module %s (échec de la suppression)"
- 
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Impossible d'activer le module %s (échec de la suppression)"
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Impossible de supprimer le module %s (échec de la suppression)"
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "dontaudit doit être « on » ou « off »"
- 
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Types permissifs intrinsèques"
- 
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Types permissifs personnalisés"
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Impossible de définir le domaine permissif %s (échec de l'installation du module)"
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Impossible de supprimer le domaine permissif %s (échec de la suppression)"
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Impossible de créer une clef pour %s"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Ne peut vérifier si le mappage de connexion est défini pour %s"
- 
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Le groupe Linux %s n'existe pas"
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "L'utilisateur Linux %s n'existe pas"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Ne peut mapper le nom d'utilisateur pour %s"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Impossible de définir le nom pour %s"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Impossible de définir une plage MLS pour %s"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Impossible de définir une identité SELinux pour %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Impossible d'ajouter un mappage pour %s"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser ou un serange obligatoire"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Le mappage de connexion pour %s n'est pas défini"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Impossible d'interroger le seuser pour %s"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Impossible de modifier le mappage pour %s"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "La correspondance utilisateurs - identités SELinux pour %s est définie dans une stratégie, elle ne peut être supprimée"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Impossible de supprimer la correspondance utilisateurs - identités SELinux pour %s"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Impossible de lister les mappages"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nom pour l'ouverture de session"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
--#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Identité SELinux"
- 
--#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Intervalle MLS/MCS"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Impossible de vérifier si l'identité SELinux %s est définie"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Impossible d'interroger l'utilisateur pour %s"
- 
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Vous devez ajouter au moins un rôle pour %s"
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Impossible de créer une identité SELinux pour %s"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Impossible d'ajouter un rôle %s pour %s"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Impossible de régler le niveau MLS pour %s"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Impossible d'ajouter le préfixe %s à  %s"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Impossible d'extraire la clef pour %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Impossible d'ajouter l'identité SELinux %s"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Exige un préfixe, un rôle, un niveau ou une plage"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Exige un préfixe ou un rôle"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "L'identité SELinux %s n'existe pas"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Impossible de modifier l'identité SELinux %s"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "L'identité SELinux %s est définie dans une stratégie, elle ne peut être supprimée"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Impossible de supprimer l'identité SELinux %s"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Impossible de lister les identités SELinux"
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Impossible de lister les rôles de l'utilisateur %s"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Étiquetage"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Préfixe"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Niveau MCS"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Intervalle MCS"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Rôles SELinux"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protocole udp ou tcp obligatoire"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Un numéro de port nécessaire"
- 
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Port invalide"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Impossible de créer une clef pour %s/%s"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Indiquez un type"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Impossible de vérifier si le port %s/%s est défini"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Le port %s/%s est déjà défini"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Impossible de créer le port pour %s/%s"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Impossible de créer le contexte pour %s/%s"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Impossible de définir l'utilisateur dans le contexte du port pour %s/%s"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Impossible de définir le rôle dans le contexte du port pour %s/%s"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Impossible de définir le type dans le contexte du port pour %s/%s"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Impossible de définir les champs MLS dans le contexte du port pour %s/%s"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Impossible de définir le contexte du port pour %s/%s"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "Impossible d'ajouter le port %s/%s"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype ou serange obligatoire"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "setype obligatoire"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Le port %s/%s n'est pas défini"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Impossible d'interroger le port %s/%s"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Impossible de modifier le port %s/%s"
- 
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Impossible d'énumérer les ports"
- 
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Impossible de supppimer le port %s"
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Le port %s/%s est défini dans la stratégie, il ne peut être supprimé"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Impossible de supprimer le port %s/%s"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Impossible d'énumérer les ports"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Types de port SELinux"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Protocole"
- 
--#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Numéro de port"
- 
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "L'adresse du nœud est requise"
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Protocole inconnu ou manquant"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr "Type SELinux nécessaire"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Impossible de créer la clef pour %s"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Impossible de vérifier si l'adresse %s est définie"
- 
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Impossible de créer une adresse pour %s"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Impossible de créer le contexte pour %s"
- 
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Impossible de définir le masque pour %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Impossible de définir l'utilisateur dans le contexte de l'adresse pour %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Impossible de définir le rôle dans le contexte de l'adresse pour %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Impossible de définir le type dans le contexte de l'adresse pour %s"
- 
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Impossible de définir les champs MLS dans le contexte de l'adresse pour %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Impossible de définir le contexte de l'adresse pour %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Impossible d'ajouter l'adresse %s"
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "L'adresse %s n'est pas définie"
- 
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Impossible d'interroger l'adresse %s"
- 
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Impossible de modifier l'adresse %s"
- 
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "L'adresse %s est définie dans la stratégie, elle ne peut être supprimée"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Impossible de supprimer l'adresse %s"
- 
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr "Impossible de supprimer toutes les correspondances de nœuds"
- 
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Impossible d'énumérer les adresses"
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Type SELinux nécessaire"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Impossible de vérifier si l'interface %s existe"
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Impossible de créer l'interface pour %s"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Impossible de définir l'utilisateur dans le contexte d'interface pour %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Impossible de définir le rôle dans le contexte d'interface pour %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Impossible de définir le type dans le contexte d'interface pour %s"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Impossible de définir les champs MLS dans le contexte d'interface pour %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Impossible de définir le contexte d'interface pour %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Impossible de définir le contexte du message pour %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Impossible d'ajouter l'interface %s"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "L'interface %s n'est pas définie"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Impossible d'interroger l'interface %s"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Impossible de modifier l'interface %s"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "L'interface %s est définie dans la stratégie, elle ne peut être supprimée"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Impossible de supprimer l'interface %s"
- 
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr "Impossible de supprimer toutes les correspondances d'interfaces"
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Impossible d'énumérer les interfaces"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interface SELinux"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Contexte"
- 
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "La classe d'équivalence pour %s est déjà définie"
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Impossible de définir l'utilisateur dans le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Impossible de définir le rôle dans le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Impossible de définir les champs MLS dans le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Spécification de fichier invalide"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
- "instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Impossible de vérifier si le contexte du fichier pour %s est défini"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Impossible de créer le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Impossible de définir le type dans le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Impossible de définir le contexte du fichier %s"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Impossible d'ajouter le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange ou seuser nécessaire"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Le contexte du fichier pour %s n'est pas défini"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Impossible d'interroger le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Impossible de modifier le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Impossible d'énumérer les contextes de fichiers"
- 
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Impossible de supprimer le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être supprimé"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Impossible de supprimer le contexte du fichier pour %s"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Impossible de lister les contextes de fichiers"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Impossible de lister les contextes de fichiers locaux"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "contexte fichier SELinux"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "type"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Impossible de vérifier si le booléen %s est défini"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Le booléen %s n'est pas défini"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Impossible d'interroger le contexte du fichier %s"
- 
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Vous devez spécifier une des valeurs suivantes : %s"
- 
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Impossible de définir une valeur active du booléen %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Impossible de modifier les booléens %s"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Mauvais format %s : Enregistrement de %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Le booléen %s est défini dans la stratégie, il ne peut être supprimé"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Impossible de supprimer le booléen %s"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Impossible d'énumérer les booléens"
- 
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr "inconnu"
--
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "fermé"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ouvert"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "booléen SELinux"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "État"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Par défaut"
- 
--#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Description"
- 
-@@ -1006,7 +1021,7 @@ msgstr "Erreur d'allocation de mémoire.\n"
- msgid "Error sending audit message.\n"
- msgstr "Erreur lors de l'envoi du message d'audit.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Ne peut définir le mode autoritaire.\n"
-@@ -1121,62 +1136,66 @@ msgstr "Impossible d'obtenir un ensemble vide de signaux\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Impossible de configurer le gestionnaire SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Désolé, newrole ne peut être utilisé que sur un noyau SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "impossible de trouver old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Attention ! Impossible de récupérer les informations liées au terminal\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "erreur de lecture de la configuration du service PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole : mot de passe incorrect pour %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole : échec de duplication : %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Impossible de restaurer l'étiquette du terminal...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Impossible de fermer correctement le terminal\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Impossible de fermer les descripteurs.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Erreur d'allocation pour argv0 du shell.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Impossible de restaurer l'environnement, abandon\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "échec de l'exécution du shell\n"
- 
-@@ -1279,27 +1298,27 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1334
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Erreur %s dans les options"
- 
--#: ../gui/booleansPage.py:186 ../gui/system-config-selinux.glade:1725
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Booléan"
- 
--#: ../gui/booleansPage.py:241 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "Tous"
- 
--#: ../gui/booleansPage.py:243 ../gui/semanagePage.py:164
--#: ../gui/system-config-selinux.glade:1616
--#: ../gui/system-config-selinux.glade:1839
--#: ../gui/system-config-selinux.glade:2456
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
- msgstr "Personnalisé"
- 
--#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1930
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
- msgstr "Étiquetage des fichiers"
- 
-@@ -1321,7 +1340,7 @@ msgid ""
- "Type"
- msgstr "Type de\nFichier"
- 
--#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
- msgstr "Correspondance\nd'utilisateurs"
- 
-@@ -1348,579 +1367,466 @@ msgstr "Étendue\nMLS/MCS"
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Module de politique"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Nom de module"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Désactiver l'audit"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Activer l'audit"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Charger un module de politique"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr "Polgen"
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "Outil de génération de politique SELinux"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Applications</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Application Web/Script (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr "Les applications Web/Script (CGI) démarré par le serveur web (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr "Application Web/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Application utilisateur"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr "Une application utilisateur est toute application démarrée par un utilisateur que vous souhaitez confiner"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr "Application utilisateur"
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr "Bac à sable"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:161
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:162
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:163
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su,"
- " can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:164
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer"
- " the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:165
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr "label104"
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr "Nom"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr "Exécutable"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr "Script de démarrage"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr "label105"
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr "<b>Sélectionner le rôle existant à modifier :</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid ""
- "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr "label108"
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr "label109"
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr "label111"
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>Ports TCP</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
--msgid "Allows %s to bind to any udp port"
--msgstr ""
--
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
- msgid "All"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
--msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
- msgid "600-1024"
- msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
--msgid ""
--"Enter a comma separated list of udp ports or ranges of ports that %s binds "
--"to. Example: 612, 650-660"
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
- msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr "<b>Ports UDP</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr "label114"
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr "label115"
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr "label116"
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:323
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:325
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:413
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:419
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:437
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:443
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:449
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:455
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:485
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1003
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1165
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1166
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1167
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1168
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1289
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr "\n%s\n\nsepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\nvalid Types:\n"
--
--#: ../gui/polgen.py:1337
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
- 
-@@ -1953,1425 +1859,1630 @@ msgstr ""
- msgid "List View"
- msgstr ""
- 
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr "Protection de Service par SELinux"
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr "Désactiver la protection SELinux pour le démon acct"
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Protection mémoire"
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
--
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "État"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or "
--"/tmp"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr "Configuration réseau"
--
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Bases de données"
--
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "Serveur X"
--
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Type SELinux"
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Applications Web"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Désactiver la protection SELinux pour amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Désactiver la protection SELinux pour amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Désactiver la protection SELinux pour le démon apmd"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Désactiver la protection SELinux pour le démon arpwatch"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Désactiver la protection SELinux pour le démon autditd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Désactiver la protection SELinux pour le démon automount"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Désactiver la protection SELinux pour le démon avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Désactiver la protection SELinux pour le démon bluetooth"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr "Désactiver la protection SELinux pour le démon canna"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr "Désactiver la protection SELinux pour le démon cardmgr"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr "Désactiver la protection SELinux pour Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr "Désactiver la protection SELinux pour le démon ciped"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr "Désactiver la protection SELinux pour le démon clamd"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr "Désactiver la protection SELinux pour clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr "Désactiver la protection SELinux pour clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr "Désactiver la protection SELinux pour le démon comsat"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr "Désactiver la protection SELinux pour le démon courier"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr "Désactiver la protection SELinux pour le démon crond"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr "Impression"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr "Désactiver la protection SELinux pour le serveur principal cupsd"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr "Désactiver la protection SELinux pour le démon cupsd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr "Désactiver la protection SELinux pour cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr "Désactiver la protection SELinux pour le démon cvs"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr "Désactiver la protection SELinux pour le démon cyrus"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr "Désactiver la protection SELinux pour le démon dbskkd"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr "Désactiver la protection SELinux pour le démon dbusd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr "Désactiver la protection SELinux pour le démon dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr "Désactiver la protection SELinux pour le démon dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr "Désactiver la protection SELinux pour dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr "Désactiver la protection SELinux pour le démon ddt"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr "Désactiver la protection SELinux pour le démon devfsd"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr "Désactiver la protection SELinux pour le démon dhcpc"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr "Désactiver la protection SELinux pour le démon dhcpd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr "Désactiver la protection SELinux pour le démon dictd"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr "Désactiver la protection SELinux pour Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr "Jeux"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr "Désactiver la protection SELinux pour les jeux"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr "Désactiver la protection SELinux pour les navigateurs web"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr "Désactiver la protection SELinux pour Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr "Désactiver la protection SELinux pour le démon distccd"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr "Désactiver la protection SELinux pour le démon dmesg"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "inconnu"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr "Désactiver la protection SELinux pour le démon dovecot"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr "Désactiver la protection SELinux pour le démon entropyd"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr "Désactiver la protection SELinux pour fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr "Désactiver la protection SELinux pour le démon fingerd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr "Désactiver la protection SELinux pour le démon freshclam"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr "Désactiver la protection SELinux pour le démon gpm"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr "Désactiver la protection SELinux pour le démon gss"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr "Désactiver la protection SELinux pour le démon Hal"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr "Compatibilité"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr "Désactiver la protection SELinux pour le démon hostname"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr "Désactiver la protection SELinux pour le démon hotplug"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr "Désactiver la protection SELinux pour le démon howl"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr "Désactiver la protection SELinux pour le démon hplip de cups"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr "Désactiver la protection SELinux pour rotatelogs de httpd"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr "Service HTTPD"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr "Désactiver la protection SELinux pour suexec de http"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr "Désactiver la protection SELinux pour le démon hwclock"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr "Désactiver la protection SELinux pour le démon i18n"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr "Désactiver la protection SELinux pour le démon imazesrv"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr "Désactiver la protection SELinux pour les démons enfants de inetd"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr "Désactiver la protection SELinux pour le démon inetd"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr "Désactiver la protection SELinux pour le démon innd"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr "Désactiver la protection SELinux pour le démon iptables"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr "Désactiver la protection SELinux pour le démon ircd"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr "Désactiver la protection SELinux pour le démon irqbalance"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr "Désactiver la protection SELinux pour le démon iscsi"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr "Désactiver la protection SELinux pour le démon jabberd"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr "Désactiver la protection SELinux pour le démon kadmind"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr "Désactiver la protection SELinux pour le démon klogd"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr "Désactiver la protection SELinux pour le démon ktalk"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr "Désactiver la protection SELinux pour le démon kudzu"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr "Désactiver la protection SELinux pour le démon locate"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr "Désactiver la protection SELinux pour le démon lpd"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr "Désactiver la protection SELinux pour le démon lrrd"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr "Désactiver la protection SELinux pour le démon lvm"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr "Désactiver la protection SELinux pour mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr "Désactiver la protection SELinux pour le démon mdadm"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr "Désactiver la protection SELinux pour le démon monopd"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr "Désactiver la protection SELinux pour le démon mrtg"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr "Désactiver la protection SELinux pour le démon mysqld"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr "Désactiver la protection SELinux pour le démon nagios"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr "Désactiver la protection SELinux pour le démon named"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr "Désactiver la protection SELinux pour le démon nessusd"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr "Désactiver la protection SELinux pour NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr "Désactiver la protection SELinux pour le démon nfsd"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr "Samba"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr "Désactiver la protection SELinux pour le démon nmbd"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr "Désactiver la protection SELinux pour le démon nrpe"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr "Désactiver la protection SELinux pour le démon nscd"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr "Désactiver la protection SELinux pour le démon nsd"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr "Désactiver la protection SELinux pour le démon ntpd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr "Désactiver la protection SELinux pour le démon oddjob"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr "Désactiver la protection SELinux pour le démon oddjob_mkhomedir"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr "Désactiver la protection SELinux pour le démon openvpn"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr "Désactiver la protection SELinux pour le démon pam"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr "Désactiver la protection SELinux pour le démon pegasus"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr "Désactiver la protection SELinux pour le démon perdition"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr "Désactiver la protection SELinux pour le démon portmap"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr "Désactiver la protection SELinux pour le démon portslave"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr "Désactiver la protection SELinux pour postfix"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr "Désactiver la protection SELinux pour le démon postgresql"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr "Désactiver la protection SELinux pour pptp"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr "Désactiver la protection SELinux pour le démon prelink"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr "Désactiver la protection SELinux pour le démon privoxy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr "Désactiver la protection SELinux pour le démon ptal"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr "Désactiver la protection SELinux pour le démon pxe"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr "Désactiver la protection SELinux pour le démon pyzord"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr "Désactiver la protection SELinux pour le démon quota"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr "Désactiver la protection SELinux pour le démon radiusd"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr "Désactiver la protection SELinux pour le démon radvd"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr "Désactiver la protection SELinux pour le démon rdisc"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr "Désactiver la protection SELinux pour le démon readahead"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr "Désactiver la protection SELinux pour le démon restorecond"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr "Désactiver la protection SELinux pour le démon rhgb"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr "Désactiver la protection SELinux pour le démon ricci"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr "Désactiver la protection SELinux pour le démon ricci_modclusterd"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr "Désactiver la protection SELinux pour le démon rlogind"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr "Désactiver la protection SELinux pour le démon rpcd"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr "Désactiver la protection SELinux pour le démon rshd"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr "Désactiver la protection SELinux pour le démon rsync"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:102
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and "
--"writable"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr "Désactiver la protection SELinux pour le démon saslauthd"
--
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
--
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr "Désactiver la protection SELinux pour le démon sendmail"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr "Désactiver la protection SELinux pour le démon setrans"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr "Désactiver la protection SELinux pour le démon slapd"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr "Désactiver la protection SELinux pour le démon slrnpull"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr "Désactiver la protection SELinux pour le démon smbd"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr "Désactiver la protection SELinux pour le démon snmpd"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr "Désactiver la protection SELinux pour le démon snort"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr "Désactiver la protection SELinux pour le démon soundd"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr "Désactiver la protection SELinux pour le démon sound"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr "Protection contre le spam"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr "Désactiver la protection SELinux pour le démon spamd"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr "Désactiver la protection SELinux pour le démon squid"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr "Désactiver la protection SELinux pour le démon ssh"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:126
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as "
--"~/.bashrc)"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr "Désactiver la protection SELinux pour le démon stunnel"
--
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr "Désactiver la protection SELinux pour le démon swat"
--
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr "Désactiver la protection SELinux pour le démon sxid"
--
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr "Désactiver la protection SELinux pour le démon syslogd"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr "Désactiver la protection SELinux pour le démon tcp"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr "Désactiver la protection SELinux pour le démon telnet"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr "Désactiver la protection SELinux pour le démon tftpd"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr "Désactiver la protection SELinux pour le démon transproxy"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr "Désactiver la protection SELinux pour le démon udev"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr "Désactiver la protection SELinux pour le démon uml"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not"
--" have a domain transition explicitly defined"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr "Désactiver la protection SELinux pour le démon updfstab"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr "Désactiver la protection SELinux pour le démon uptimed"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the"
--" same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr "Désactiver la protection SELinux pour le démon uucpd"
--
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr "Désactiver la protection SELinux pour le démon vmware"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr "Désactiver la protection SELinux pour le démon watchdog"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr "Désactiver la protection SELinux pour le démon winbind"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr "Désactiver la protection SELinux pour le démon xdm"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr "Désactiver la protection SELinux pour le démon xen"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr "Désactiver la protection SELinux pour le démon xfs"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr "Désactiver la protection SELinux pour le contrôle xen"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr "Désactiver la protection SELinux pour le démon ypbind"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr "Désactiver la protection SELinux pour le démon de mot de passe NIS"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr "Désactiver la protection SELinux pour le démon ypserv"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr "Désactiver la protection SELinux pour le démon de transfert NIS"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:232
-+#: booleans.py:167
- msgid ""
--"Allow SELinux webadm user to manage unprivileged users home directories"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
--msgid "Permissive"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
--msgid "Enforcing"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr "État"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:176
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:177
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
--" wish to continue?"
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
--msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr "Type SELinux"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:186
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr "MLS"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1257
--msgid "Select Management Object"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1274
--msgid "<b>Select:</b>"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1327
--msgid "System Default Enforcing Mode"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1355
-+#: booleans.py:196
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1374
--msgid "Current Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1419
--msgid "System Default Policy Type: "
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1464
-+#: booleans.py:200
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1510
--msgid "Relabel on next reboot."
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1562
--msgid "label37"
--msgstr "label37"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1599
--msgid "Revert boolean setting to system default"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1615
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1633
--msgid "Run booleans lockdown wizard"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1634
--msgid "Lockdown..."
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1664
--#: ../gui/system-config-selinux.glade:1869
--#: ../gui/system-config-selinux.glade:2056
--#: ../gui/system-config-selinux.glade:2243
--#: ../gui/system-config-selinux.glade:2486
--#: ../gui/system-config-selinux.glade:2711
--#: ../gui/system-config-selinux.glade:2886
--msgid "Filter"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1753
--msgid "label50"
--msgstr "label50"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1790
--msgid "Add File Context"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1806
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1822
--msgid "Delete File Context"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1838
--msgid "Toggle between all and customized file context"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1958
--msgid "label38"
--msgstr "label38"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1995
--msgid "Add SELinux User Mapping"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2011
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2027
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2145
--msgid "label39"
--msgstr "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2182
--msgid "Add User"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2198
--msgid "Modify User"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2214
--msgid "Delete User"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2332
--msgid "label41"
--msgstr "label41"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2369
--msgid "Add Network Port"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2385
--msgid "Edit Network Port"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2401
--msgid "Delete Network Port"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2437
--#: ../gui/system-config-selinux.glade:2455
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2575
--msgid "label42"
--msgstr "label42"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2612
--msgid "Generate new policy module"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2628
--msgid "Load policy module"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2644
--msgid "Remove loadable policy module"
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2680
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the"
--" log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2800
--msgid "label44"
--msgstr "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2837
--msgid "Change process mode to permissive."
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2855
--msgid "Change process mode to enforcing"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2947
--msgid "Process Domain"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2975
--msgid "label59"
--msgstr "label59"
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ga.po b/policycoreutils/po/ga.po
-new file mode 100644
-index 0000000..f464065
---- /dev/null
-+++ b/policycoreutils/po/ga.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Irish (http://www.transifex.com/projects/p/fedora/language/ga/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: ga\n"
-+"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/gl.po b/policycoreutils/po/gl.po
-index af58e6a..14df5c8 100644
---- a/policycoreutils/po/gl.po
-+++ b/policycoreutils/po/gl.po
-@@ -1,22 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-03-30 18:14+0000\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: Galician (http://www.transifex.net/projects/p/fedora/language/"
--"gl/)\n"
--"Language: gl\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/gl/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: gl\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -25,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -74,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -470,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -479,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -999,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1114,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1272,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1341,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1949,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/gu.po b/policycoreutils/po/gu.po
-index daa6e1f..165b892 100644
---- a/policycoreutils/po/gu.po
-+++ b/policycoreutils/po/gu.po
-@@ -1,35 +1,32 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Ankit Patel <ankit at redhat.com>, 2006, 2007, 2008.
--# Sweta Kothari <swkothar at redhat.com>, 2008, 2009, 2010.
-+# Ankit Patel <ankit at redhat.com>, 2006-2008.
-+# Sweta Kothari <swkothar at redhat.com>, 2008-2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Gujarati <trans-gu at lists.fedoraproject.org>\n"
--"Language: gu\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: gu\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"વપરાશ: run_init <script> <args ...>\n"
--"  જ્યાં: <script> એ ચલાવવા માટેની init સ્ક્રિપ્ટનું નામ છે,\n"
--"         <args ...> એ તે સ્ક્રિપ્ટની દલીલો છે."
-+msgstr "વપરાશ: run_init <script> <args ...>\n  જ્યાં: <script> એ ચલાવવા માટેની init સ્ક્રિપ્ટનું નામ છે,\n         <args ...> એ તે સ્ક્રિપ્ટની દલીલો છે."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM નો આરંભ કરવામાં નિષ્ફળ\n"
-@@ -78,353 +75,359 @@ msgstr "માફ કરજો, run_init એ માત્ર SELinux કર્
- msgid "authentication failed.\n"
- msgstr "સત્તાધિકરણ નિષ્ફળ.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "%s નો exec સંદર્ભ સુયોજિત કરી શક્યા નહિં.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** અગત્ય ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "આ પોલીસિ પેકેજ સક્રિય બનાવવા માટે, ચલાવો:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "વૈશ્વિક"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage handle બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux પોલિસીની વ્યવસ્થા થયેલ નથી અથવા સંગ્રહ વાપરી શકાતો નથી."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "પોલિસી સંગ્રહ વાંચી શકતા નથી."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage જોડાણ અધિષ્ઠાપિત કરી શક્યું નહિં"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS સક્રિય થયેલ સ્થિતિને ચકાસણી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "હજુ સુધી અમલમાં મૂકાયેલ નથી"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage પરિવહન પહેલેથી જ પ્રગતિમાં છે"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage લેવડદેવડ શરૂ કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage લેવડદેવડ કમીટ કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage પરિવહન પ્રગતિમાં નથી"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux મોડ્યુલોની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "મોડ્યુલ નામ"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "આવૃત્તિ"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabled"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "મોડ્યુલ %s ને નિષ્ક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "મોડ્યુલ %s ને સક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "મોડ્યુલ %s ને દૂર કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit ને ક્યાંતો 'ચાલુ' અથવા 'બંધ' ની જરૂરિયાત છે"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "બિલ્ટઇન પરમીસીવ પ્રકારો"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "વૈવિધ્યપૂર્ણ પરમીસીવ પ્રકારો"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "છૂટ અપાય એવુ ડોમેઇન %s સુયોજિત કરી શકાતુ નથી (મોડ્યુલ સ્થાપન નિષ્ફળ થયેલ છે)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "છૂટ અપાય એવુ ડોમેઇન %s દૂર કરી શકાતુ નથી (નિષ્ફળતા દૂર કરો)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s માટે કી બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "ચકાસી શક્યા નહિં કે શું %s માટે પ્રવેશ જોડણી વ્યાખ્યાયિત થયેલ છે"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux જૂથ %s અસ્તિત્વમાં નથી"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux વપરાશકર્તા %s અસ્તિત્વમાં નથી"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s માટે પ્રવેશ જોડણી બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s માટે નામ સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s માટે MLS મર્યાદા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s માટે SELinux વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s માટે પ્રવેશ જોડણી ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser અથવા serange જરૂરી છે"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s માટેની પ્રવેશ જોડણી વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s માટે seuser પ્રશ્ન કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s માટે પ્રવેશ જોડણી સુધારી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s માટે પ્રવેશ જોડણી એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતી નથી"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s માટે પ્રવેશ જોડણી કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "પ્રવેશ જોડણીઓની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "પ્રવેશ નામ"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux વપરાશકર્તા"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS વિસ્તાર"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "શું SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "વપરાશકર્તાને %s માટે પ્રશ્ન કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s માટે ઓછામાં ઓછો એક ભૂમિકા ઉમેરાવી જ જોઇએ"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s માટે SELinux વપરાશકર્તા બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "ભૂમિકા %s ને %s માટે ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s માટે MLS સ્તર સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "પૂર્વગ %s ને %s માટે ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s માટે કીનો અર્ક કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux વપરાશકર્તા %s ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "પૂર્વગ, ભૂમિકાઓ, સ્તર અથવા વિસ્તાર જરૂરી છે"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "પૂર્વગ અથવા ભૂમિકાઓ જરૂરી છે"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux વપરાશકર્તા %s સુધારી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux વપરાશકર્તા %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતા નથી"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux વપરાશકર્તા %s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux વપરાશકર્તાઓની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "વપરાશકર્તા %s માટે ભૂમિકાઓની યાદી આપી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "લેબલીંગ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "પૂર્વગ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS સ્તર"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS વિસ્તાર"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ભૂમિકાઓ"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "પ્રોટોકોલ udp અથવા tcp જરૂરી છે"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "પોર્ટ જરૂરી છે"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "અયોગ્ય પોર્ટ"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s માટે કી બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "પ્રકાર જરૂરી છે"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "શું પોર્ટ %s/%s વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
-@@ -474,8 +477,8 @@ msgstr "%s/%s માટે પોર્ટ સંદર્ભ સુયોજિ
- msgid "Could not add port %s/%s"
- msgstr "પોર્ટ %s/%s ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype અથવા serange જરૂરી છે"
- 
-@@ -483,463 +486,473 @@ msgstr "setype અથવા serange જરૂરી છે"
- msgid "Requires setype"
- msgstr "setype જરૂરી છે"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "પોર્ટ %s/%s એ વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "પોર્ટ %s/%s નો પ્રશ્ન કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "પોર્ટ %s/%s સુધારી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "પોર્ટ %s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "પોર્ટ %s/%s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "પોર્ટ %s/%s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux પોર્ટ પ્રકાર"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "પ્રોટો"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "પોર્ટ નંબર"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "નોડ સરનામું જરૂરી છે"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "અજ્ઞાત અથવા ગેરહાજર પ્રોટોકોલ"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux પ્રકાર જરૂરી છે"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s માટે કી બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "ચકાસી શક્યા નહિં જો સરનામું %s વ્યાખ્યાયિત થયેલ છે"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s માટે સરનામું બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s માટે સંદર્ભ બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s માટે માસ્ક સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s માટે સરનામું સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s માટે સરનામું સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s માટે સરનામું સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s માટે સરનામુ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s માટે સરનામા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "સરનામું %s ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "સરનામું %s એ વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "પ્રશ્ર્ન સરનામું %s કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "સરનામું %s બદલી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "સરનામું %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "સરનામાં %s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "બધી નોડ મેપીંગને કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "સરનામાંની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux પ્રકાર જરૂરી છે"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "શું ઈન્ટરફેસ %s એ વ્યાખ્યાયિત થયેલ છે કે નહિં તે ચકાસી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s માટે ઈન્ટરફેસ બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s માટે ઈન્ટરફેસ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s માટે સંદેશા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s ઈન્ટરફેસ ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "ઈન્ટરફેસ %s વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "ઈન્ટરફેસ %s ને પ્રશ્ન કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "ઈન્ટરફેસ %s સુધારી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "ઈન્ટરફેસ %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "ઈન્ટરફેસ %s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "બધી ઇન્ટરફેસ મેપીંગને કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "ઈન્ટરફેસોની યાદી આપી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux ઈન્ટરફેસ"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "સંદર્ભ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s માટે સરખા ક્લાસ પહેલેથી અસ્તિત્વમાં છે"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s માટે સરખા ક્લાસ અસ્તિત્વમાં નથી"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "અયોગ્ય ફાઈલ સ્પષ્ટીકરણ"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ફાઇલ સ્પષ્ટીકરણ જગ્યાઓને સમાવી શકાતુ નથી"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે; તેને બદલે '%s' ને ઉમેરવાનું પ્રયત્ન કરો"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "શું %s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભ બનાવી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભ ઉમેરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange અથવા seuser જરૂરી છે"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભ પ્રશ્ન કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભ સુધારી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "ફાઈલ સંદર્ભ %s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s માટે ફાઈલ સંદર્ભ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s માટે ફાઈલ સંદર્ભ કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "સ્થાનીક ફાઈલ સંદર્ભોની યાદી કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux સંદર્ભ"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "પ્રકાર"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux વિતરણ fcontext સમકક્ષતા \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux સ્થાનિક fcontext સમકક્ષતા \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "શું બુલિયન %s વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "બુલિયન %s એ વ્યાખ્યાયિત નથી"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ફાઈલ સંદર્ભ %s નો પ્રશ્ન કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "નીચેની કિંમતો ની એક સ્પષ્ટ કરવી જ જોઇએ: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "બુલિયન %s ની સક્રિય કિંમત કરી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "બુલિયન %s સુધારી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "ખરાબ બંધારણ%s: રેકોર્ડ %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "બુલિયન %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "બુલિયન %s કાઢી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "બુલિયનોની યાદી આપી શક્યા નહિં"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "અજ્ઞાત"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "બંધ"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ચાલુ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux બુલિયન"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "પરિસ્થિતિ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "મૂળભૂત"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "વર્ણન"
- 
-@@ -1003,7 +1016,7 @@ msgstr "મેમરી ફાળવવામાં ભૂલ.\n"
- msgid "Error sending audit message.\n"
- msgstr "audit સંદેશો મોકલવામાં ભૂલ.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "દબાણ સ્થિતિ નક્કી કરી શક્યા નહિં.\n"
-@@ -1118,62 +1131,66 @@ msgstr "ખાલી સંકેત સમૂહ મેળવવામાં 
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP નિયંત્રક સુયોજિત કરવામાં અસમર્થ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "દિલગીર છીએ, નવી ભૂમિકા ક્ષમતાઓને છોડવામાં નિષ્ફળ\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "માફ કરજો, નવી ભૂમિકા માત્ર SELinux કર્નલ પર જ વપરાશે.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context મેળવવામાં નિષ્ફળ.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "ચેતવણી!  tty જાણકારી પ્રાપ્ત કરી શક્યા નહિં.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM સેવા રૂપરેખાંકન વાંચવામાં ભૂલ.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "નવીભૂમિકા: %s માટે અયોગ્ય પાસવર્ડ\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "નવી ભૂમિકા: forking માં નિષ્ફળતા: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty લેબલ પુનઃસંગ્રહવામાં અસમર્થ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty વ્યવસ્થિત રીતે બંધ કરવામાં નિષ્ફળ\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "વર્ણનકારો બંધ કરી શક્યા નહિં.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "શેલની argv0 ફાળવવામાં ભૂલ.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "પર્યાવરણ પુનઃસંગ્રહિત કરવામાં અસમર્થ, અડધેથી બંધ કરી રહ્યા છીએ\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "exec shell માં નિષ્ફળ\n"
- 
-@@ -1276,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "વિકલ્પો ભૂલ %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "બુલિયન"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "બધું"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "વૈવિધ્યપૂર્ણ બનાવેલ"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ફાઈલ લેબલીંગ"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ફાઈલ\nસ્પષ્ટીકરણ"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nફાઈલ પ્રકાર"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ફાઈલ\nપ્રકાર"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "વપરાશકર્તા માપન"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "પ્રવેશ\nનામ"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nવપરાશકર્તા"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS વિસ્તાર"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "પ્રવેશ '%s' જરૂરી છે"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "પોલીસિ મોડ્યુલ"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "મોડ્યુલ નામ"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "સંપાદન નિષ્ક્રિય કરો"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "સંપાદન સક્રિય કરો"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "પોલિસી મોડ્યુલ લાવો"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "અંકિત પટેલ <ankit at redhat.com>, શ્ર્વેતા કોઠારી <swkothar at redhat.com>"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "બુલિયનો સંવાદ ઉમેરો"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "બુલિયન નામ"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux પોલિસી બનાવટ સાધન"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>કાર્યક્રમ માટે પોલિસી પ્રકારને પસંદ કરો અથવા વપરાશકર્તા ભૂમિકા શુદ્દ કરવા તમે માંગો છો:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>કાર્યક્રમો</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "પ્રમાણભૂત Init ડિમન"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "પ્રમાણભૂત આરંભ ડિમન એ init સ્ક્રિપ્ટો મારફતે બુટ કરવા પર શરૂ થતા ડિમનો છે.  સામાન્ય રીતે /etc/rc.d/init.d માં સ્ક્રિપ્ટની જરૂર પડે છે"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS સિસ્ટમ ડિમન"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ઈન્ટરનેટ સેવાઓ ડિમન (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "ઈન્ટરનેટ સેવાઓ ડિમન એ xinetd દ્વારા શરૂ કરવામાં આવેલ ડિમનો છે"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "વેબ કાર્યક્રમ/સ્ક્રિપ્ટ (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "વેબ કાર્યક્રમો/સ્ક્રિપ્ટ (CGI) CGI સ્ક્રિપ્ટો વેબ સર્વર દ્વારા શરૂ કરવામાં આવેલ છે (અપાચે)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "વપરાશકર્તા કાર્યક્રમ"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "વપરાશકર્તા કાર્યક્રમ એ કોઈપણ કાર્યક્રમ છે કે જેને તમે તે વપરાશકર્તા દ્વારા શરૂ કરીને શુદ્ધિ કરવા માંગો"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>પ્રવેશ વપરાશકર્તાઓ</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "હાલની વપરાશકર્તા ભૂમિકાઓ"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "હાલનો પ્રવેશ રેકોર્ડ સુધારો."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "ન્યૂનતમ ટર્મિનલ વપરાશકર્તા ભૂમિકા"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "આ વપરાશકર્તા મશીનમાં માત્ર ટર્મિનલ કે દૂરસ્થ પ્રવેશ મારફતે જ પ્રવેશી શકશે.  મૂળભૂત રીતે આ વપરાશકર્તાને કોઈ setuid હશે નહિં, કોઈ નેટવર્કીંગ, કોઈ su, કોઈ sudo હશે નહિં."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "ન્યૂનતમ X વિન્ડો વપરાશકર્તા ભૂમિકા"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "આ વપરાશકર્તા મશીનમાં માત્ર X અથવા ટર્મિનલ મારફતે જ પ્રવેશ કરી શકશે.  મૂળભૂત રીતે આ વપરાશકર્તાને કોઈ setuid, કોઈ નેટવર્કીંગ, કોઈ sudo, કે કોઈ su હશે નહિં"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "વપરાશકર્તા ભૂમિકા"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના, કોઈ sudo, કોઈ su નથી."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "સંચાલક વપરાશકર્તા ભૂમિકા"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના નથી, su નથી, તે રુટ સંચાલન ભૂમિકાઓમાં sudo કરી શકતું નથી"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>રુટ વપરાશકર્તાઓ</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "રુટ સંચાલક વપરાશકર્તા ભૂમિકા"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "રુટ સંચાલક વપરાશકર્તા ભૂમિકા પસંદ કરો, જો આ વપરાશકર્તા મશીનના સંચાલન માટે વાપરવામાં આવે જ્યારે રુટ તરીકે ચલાવી રહ્યા હોય.  આ વપરાશકર્તા સિસ્ટમમાં સીધો જ પ્રવેશ કરવા માટે સમર્થ હશે નહિં."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>કાર્યક્રમનુ નામ અથવા વપરાશકર્તા ભૂમિકાને દાખલ કરો:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "નામ"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "શુદ્ધિ કરવા માટેની એક્ઝેક્યુટેબલનો સંપૂર્ણ પાથ દાખલ કરો."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "શુદ્ધિ થયેલ કાર્યક્રમ કે વપરાશકર્તા ભૂમિકા માટે અનન્ય નામ દાખલ કરો."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "એક્ઝેક્યુટેબલ"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init સ્ક્રિપ્ટ"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "શુદ્ધિ થયેલ કાર્યક્રમ શરૂ કરવા માટે વાપરવામાં આવતી init સ્ક્રિપ્ટનો આખો પાથ દાખલ કરો."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>બદલવા માટે હાલની ભૂમિકાને પસંદ કરો:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "વપરાશકર્તા ભૂમિકાને પસંદ કરો કે જે %s ડોમેઇનમાં પરિવહન કરશે."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "ભૂમિકા ટૅબ"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>ભૂમિકાઓ પસંદ કરો કે જે %s તેમાં પરિવહન કરશે:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "કાર્યક્રમ પસંદ કરો કે જે %s તેમાં પરિવહન કરશે."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "ટ્રાન્ઝીશન \nભૂમિકા ટૅબ"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે %s માં પરિવહન કરશે: (_r)</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે કાર્યક્રમ ડોમેઈનોમાં પરિવહન કરશે."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>ડોમેઇનને પસંદ કરો કે જે %s સંચાલિત કરશે:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "ડોમેઈનો પસંદ કરો કે જેને તમે આ વપરાશકર્તા મારફતે સંચાલિત કરવા માંગો."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s માટે વધારાની ભૂમિકાને પસંદ કરો:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>નેટવર્ક પોર્ટને દાખલ કરો કે જે %s તેની પર બાંધે છે:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP પોર્ટો</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "બધું"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "કોઇપણ udp પોર્ટને બાંધવા માટે %s ને પરવાનગી આપો"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "0 સાથે bindresvport કોલ કરવા માટે %s ને પરવાનગી આપો. પોર્ટ 600-1024 ને બાંધી રહ્યા છે"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "બિનઆરક્ષિત પોર્ટો (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "પોર્ટો પસંદ કરો"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "કોઇપણ udp પોર્ટને બાંધવા માટે %s ને પરવાનગી આપે છે > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP પોર્ટો</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "નેટવર્ક\nબાઇન્ડ ટૅબ"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>નેટવર્ક પોર્ટને દાખલ કરો કે જે  %s તેની સાથે જોડાય છે:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "કોઇપણ tcp પોર્ટને જોડવા માટે %s ને પરવાનગી આપે છે"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "કોઇપણ udp પોર્ટને જોડવા માટે %s ને પરવાનગી આપે છે"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s માટે સામાન્ય કાર્યક્રમ લક્ષણ પસંદ કરો:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog સંદેશાઓ લખે છે\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp માં કામચલાઉ ફાઈલો બનાવે/જાળવે છે"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "સત્તાધિકરણ માટે Pam વાપરે છે"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch અથવા getpw* કોલ વાપરે છે"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus વાપરે છે"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "audit સંદેશાઓ મોકલે છે"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "ટર્મિનલ સાથે સંપર્ક કરે છે"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ઈમેઈલ મોકલે છે"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>ફાઇલો/ડિરેક્ટરીઓને ઉમેરો કે જે %s સંચાલિત કરે</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "ફાઈલો/ડિરેક્ટરીઓ કે જે %s \"સંચાલિત કરે\". Pid ફાઇલો, Log ફાઇલો, /var/lib ફાઇલો ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s પોલિસીમાંથી બુલિયનને ઉમેરો:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ડોમેઇન દ્દારા વાપરેલ બુલિયનને ઉમેરો/દૂર કરો"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>કઇ ડિરેક્ટરીથી તમે %s પોલિસીને બનાવશે?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "પોલિસી ડિરેક્ટરી"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "ભૂમિકા"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "હાલનો વપરાશકર્તા (_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "કાર્યક્રમ"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ડિરેક્ટરી હોવી જ જોઈએ"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "તમારે વપરાશકર્તા પસંદ કરવો જ પડશે"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "શુદ્ધિ કરવા માટે એક્ઝેક્યુટેબલ ફાઈલ પસંદ કરો."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "શુદ્ધિ કરવા માટે init સ્ક્રિપ્ટ ફાઈલ પસંદ કરો."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "ફાઈલ(ઓ) પસંદ કરો કે જેને શુદ્ધિ કરેલ કાર્યક્રમ બનાવે છે અથવા લખે છે"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "ડિરેક્ટરી(ઓ) પસંદ કરો કે જે શુદ્ધિ થયેલ કાર્યક્રમની માલિકીની છે અથવા જેમા લખે છે"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "પોલિસી ફાઈલો બનાવવા માટે ડિરેક્ટરી પસંદ કરો"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "પ્રકાર %s_t વર્તમાન પોલીસિમાં પહેલાથી જ વ્યાખ્યાયિત છે.\nશું તમે ચાલુ રાખવા માંગો છો?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "નામની ખાતરી કરો"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "મોડ્યુલ %s.pp પહેલાથી જ વર્તમાન પોલીસિમાં લોડ થયેલ છે.\nશું તમે ચાલુ રાખવા માંગો છો?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "અક્ષરોથી બનાવેલ નામ અને સંખ્યા અને ખાલી જગ્યાને ને સમાવતુ તમારે ઉમેરવુ જ જોઇએ."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "તમારે એક્ઝેક્યુટેબલ દાખલ કરવી જ પડશે"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "SELinux રૂપરેખાંકિત કરો"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "નેટવર્ક પોર્ટ"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux પોર્ટ\nપ્રકાર"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "પ્રોટોકોલ"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nસ્તર"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "પોર્ટ"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "પોર્ટ નંબર \"%s\" એ માન્ય નથી.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "યાદી દેખાવ"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "જૂથ દેખાવ"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "શું તમે ખરેખર %s '%s' કાઢી નાંખવા માંગો છો?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s કાઢી નાંખો"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s ઉમેરો"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s સુધારો"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "છૂટ આપનારું"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "દબાણ કરવુ"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "પરિસ્થિતિ"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "પોલિસી પ્રકાર બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ રાખવા માંગો છો?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux નિષ્ક્રિયકૃતમાં બદલવા માટે રીબુટ જરૂરી છે.  એ આગ્રહણીય નથી.  જો તમે પછીથી SELinux ને પાછું ચાલુ કરવાનું નક્કી કરો, તો સિસ્ટમને પુનઃલેબલ કરવાની જરૂર રહેશે.  જો તમે ખાલી એ જોવા માંગો કે શું SELinux એ તમારી સિસ્ટમ પર સમસ્યા સર્જી રહી છે, તો તમે પરવાનગીય સ્થિતિમાં જઈ શકશો કે જે માત્ર ભૂલો જ લોગ કરશે અને SELinux પોલિસીને દબાણ કરશે નહિં. પરવાનગીય સ્થિતિને રીબુટ કરવાની જરૂર રહેતી નથી    શું તમે ચàª
 ¾àª²à« રાખવા માંગો છો?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux સક્રિયકૃતમાં બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ રાખવા માંગો છો?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux નેટવર્ક પોર્ટો ઉમેરો"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux પ્રકાર"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ફાઈલ સ્પષ્ટીકરણ"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ફાઈલ પ્રકાર"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "બધી ફાઈલો\nનિયમિત ફાઈલ\nડિરેક્ટરી\nઅક્ષર ઉપકરણ\nબ્લોક ઉપકરણ\nસોકેટ\nસાંકેતિક કડી\nનામવાળું પાઈપ\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux વપરાશકર્તા ઉમેરો"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux સંચાલન"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "ઉમેરો"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "ગુણધર્મો (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "કાઢો (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "વ્યવસ્થાપન ઓબ્જેક્ટ પસંદ કરો"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>પસંદ કરો:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "સિસ્ટમ મૂળભૂત દબાણ સ્થિતિ"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "નિષ્ક્રિય થયેલ\nછૂટ આપનારુ\nદબાણ કરવુ\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "વર્તમાન દબાણ સ્થિતિ"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "સિસ્ટમ મૂળભૂત પોલિસી પ્રકાર: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "આગળના રીબુટ પર તમે શું વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવા ઈચ્છો છો તે પસંદ કરો.  પુનઃલેબલ કરવાનું લાંબો સમય લઈ શકે છે, સિસ્ટમના માપ પર આધાર રાખીને.  જો તમે પોલિસી પ્રકારો બદલી રહ્યા હોય અથવા દબાણ પૂર્વક નિષ્ક્રિય થયેલ હોય્યા હોય, તો પુનઃલેબલ જરૂરી છે."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "આગળના પુનઃબુટ પર પુનઃલેબલ."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "લેબલ૩૭"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "બુલિયન સુયોજનને સિસ્ટમ મૂળભૂતમાં ઉલટાવો"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા બુલિયનો વચ્ચે ફેરબદલી કરો"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ગાળક"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "લેબલ૫૦"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ફાઈલ સંદર્ભ ઉમેરો"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ફાઈલ સંદર્ભ સુધારો"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ફાઈલ સંદર્ભ કાઢો"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "બધા અને વૈવિધ્યપૂર્ણ બનાવેલ ફાઈલ સંદર્ભ વચ્ચે બદલો"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "લેબલ૩૮"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux વપરાશકર્તા મેપીંગ ઉમેરો"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux વપરાશકર્તા માપન સુધારો"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux વપરાશકર્તા માપન કાઢો"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "લેબલ૩૯"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "વપરાશકર્તા ઉમેરો"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "વપરાશકર્તાને સુધારો"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "વપરાશકર્તા કાઢી નાંખો"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "લેબલ૪૧"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "નેટવર્ક પોર્ટ ઉમેરો"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "નેટવર્ક પોર્ટમાં ફેરફાર કરો"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "નેટવર્ક પોર્ટ કાઢો"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા પોર્ટ વચ્ચે બદલો"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "લેબલ૪૨"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "નવું પોલિસી મોડ્યુલ બનાવો"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "પોલિસી મોડ્યુલ લાવો"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "લાવી શકાય તેવું પોલિસી મોડ્યુલ દૂર કરો"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "વધારાના સંપાદન નિયમો સક્રિય/નિષ્ક્રિય કરો, કે જેઓ સામાન્ય રીતે લોગ ફાઈલોમાં અહેવાલ અપાયેલ નહિં હોય."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "લેબલ૪૪"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "છૂટ અપાય એવુ મેળવવા માટે પ્રક્રિયા સ્થિતિને બદલો."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "દબાણ કરવા માટે પ્રક્રિયાને બદલો"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "પ્રક્રિયા ડોમેઇન"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "લેબલ૫૯"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux વપરાશકર્તા '%s' જરૂરી છે"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux મુખ્ય પાનાં ઉત્પન્ન કરો"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "પેચ કે જેમાં ઉત્પન્ન થયેલ SELinux મુખ્ય પાનાં સંગ્રહાશે"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "બધા ડોમેઇન"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "બનાવવા માચે મુખ્ય પાનાનું ડોમેઇન નામ (ઓ)"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "ક્વેરી SELinux પોલિસી નેટવર્ક જાણકારી"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "બધા SELinux પોર્ટ પ્રકારોની યાદી કરો"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "પોર્ટને સંબંધિત SELinux પ્રકાર બતાવો"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "આ SELinux પ્રકાર માટે વ્યાખ્યાયિત થયેલ પોર્ટને બતાવો"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "જોવા માટે ક્વેરી SELinux પોલિસી જો ડોમેઇન એ એકબીજા સાથે વાર્તાલાપ કરી શકે"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "સ્ત્રોત ડોમેઇન"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "લક્ષ્ય ડોમેઇન"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "બુલિયનની જાણકારીને જોવા માટે ક્વેરી SELinux પોલિસી"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "વર્ણન મેળવવા માટે બુલિયન"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "કેવી રીતે સ્ત્રોત પ્રક્રિયા લક્ષ્ય પ્રક્રિયા ડોમેઇનમાં સંક્રમણ કરી શકે છે તે જોવા માટે ક્વેરી SELinux પોલિસી"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "સ્ત્રોત પ્રક્રિયા ડોમેઇન"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "લક્ષ્ય પ્રક્રિયા ડોમેઇન"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux પોલિસી મોડ્યુલ ટૅમ્પલેટ ઉત્પન્ન કરો"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "ઉત્પન્ન કરવા માટે પોલિસીનું નામ"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "પુરાવા માટેના એક્ઝેક્યુટેબલ"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "આદેશો"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "અજ્ઞાત"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ઇન્ટરનેટ સેવા ડિમન"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "માન્ય પ્રકારો:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "પોર્ટો નંબરો કે 1 થી %d સુધીના વિસ્તારના નંબરો હોવા જ જોઈએ "
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "નામ ખાલી જગ્યા વગરનું આલ્ફા ન્યૂમેરીક હોવુ જ જોઇએ. વિકલ્પ \"-n MODULENAME\" ને વાપરવાનું નક્કી કરો"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "વપરાશકર્તા ભૂમિકા પ્રકારો  એક્ઝેક્યુટેબલને સોંપી શકાતી નથી."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "માત્ર Daemon કાર્યક્રમો init સ્ક્રિપ્ટ વાપરી શકે..."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve એ બુલિયન કિંમત હોવી જ જોઇએ"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog એ બુલિયન કિંમત હોવો જ જોઈએ "
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos એ બુલિયન કિંમત હોવી જ જોઇએ"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache એ બુલિયન કિંમત હોવી જ જોઇએ"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "તમારી શુદ્ધિ પ્રક્રિયા માટે તમારે એક્ઝેક્યુટેબલ પાથ દાખલ કરવો જ પડશે"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "પ્રકાર દબાણ ફાઈલ"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ઈન્ટરફેસ ફાઈલ"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ફાઈલ સંદર્ભો ફાઈલ"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "સેટઅપ સ્ક્રિપ્ટ"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ABRT ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ઘટના સ્ક્રિપ્ટોને સંભાળવા માટે abrt_handle_event_t માં ચલાવવા માટે ABRT ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT કમ્પાઇલરને વાપરવા માટે amavis ને પરવાનગી આપો"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd સર્વરને વાપરવા કરતા ldap માંથી સીધુ વપરાશકર્તા passwd નોંધણીને ઉકેલવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "radius સર્વરની મદદથી પ્રવેશવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ને વિવિધ સમાવિષ્ટ વાંચવા માટે પરવાનગી આપો. nfs, samba, દૂર કરી શકાય તેવા ઉપકરણો, વપરાશકર્તા કામચલાઉ અને અવિશ્વાસુ સમાવિષ્ટ ફાઈલો"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "JIT કમ્પાઇલરને વાપરવા માટે clamd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "સિસ્ટમ પર અસુરક્ષિત ફાઇલો માટે clamscan ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે clamscan ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Cobbler ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે Cobbler ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્કમાં જોડાવા માટે collectd ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે codnor ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ફાઇલ સંદર્ભોનો પુન:સંગ્રહ કરવા માટે ફાઇલસિસ્ટમને પુન:લેબલ કરવા માટે સિસ્ટમ ક્રોન જૉબને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "શૅડો ને વાંચવા માટે cvs ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "tcp રૅપરને વાપરવા માટે બધા ડિમનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ટર્મિનલોને વાંચવા/લખવાની ક્ષમતા માટે બધા ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે dbadm ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે dbadm ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "બંને ચલાવી શકાય તેવી અને લખી શકાય તેવી મેમરી વિસ્તારને માપવા માટે વપરાશકર્તા ડોમેઇન કાર્યક્રમોને નામંજૂર કરો, આ ખતરનાક છે અને ચલાવી શકાય તેવીને બગઝીલામાં અહેવાલ કરવો જોઇએ"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "બધી પ્રક્રિયાઓને ડિબગ અથવા ptrace કરવા માટે sysadm ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "iptables આદેશોને ચલાવવા માટે dhcpc ક્લાયન્ટ કાર્યક્રમોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "LDAP બેકઍન્ડને વાપરવા માટે DHCP ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "બીજા ડોમેઇન ફાઇલ વર્ણનકર્તાને વાપરવા માટે બધા ડોમેઇનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "કર્નલ લોડ મોડ્યુલોને રાખવા માટે બધા ડોમેઇનોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "એન્ટ્રોપી ફીડ માટે સ્ત્રોત તરીકે ઓડિયો ઉપકરણોને વાપરવા પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "ડેટાબેઝો (postgres, mysql) સાથે જોડાવા માટે  exim ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને બનાવવા, વાંચવા, લખવા, અને કાઢી નાંખવા માટે exim ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને વાંચવા માટે exim ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron ને આધાર આપવા માટે ક્રોન ડોમેઇનમાં વધારાનાં નિયમોને સક્રિય કરો."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે fenced ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ssh ને ચલાવવા માટે fenced ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે ftp ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ફાઇલોને અપલોડ કરવા માટે ftp સર્વરોને પરવાનગી આપો,  સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ છે. ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવી જ જોઇએ."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "બધા પોર્ટ > 1023 માં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "mysql ડેટાબેઝ પોર્ટમાં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે ftp સર્વરોને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ cifs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહનન સેવાઓ માટે વાપરેલ nfs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "નિષ્ક્રિય સ્થિતિ માટે બધા બિનઆરક્ષિત પોર્ટોને બાંધવાનુ વાપરવા માટે ftp સર્વરોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "નક્કી કરો ક્યાંતો Git CGI શોધ ઘર ડિરેક્ટરીને શોધી શકે છે"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "નક્કી કરો ક્યાંતો Git CGI એ cifs ફાઇલ સિસ્ટમો વાપરી શકે છે."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "નક્કી કરો ક્યાંતો Git CGI  એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે છે."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "નક્કી કરો કે Git સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે TCP સોકેટોને બાંધી શકે છે."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "નક્કી કરો કે વપરાશકર્તા ડોમેઇનને કોલ કરવાથી git_session_t ડોમેઇનમાં Git  ડિમનને ચલાવી શકો છો."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "ક્યાંતો Git સિસ્ટમ ડિમન ઘર ડિરેક્ટરીઓને શોધી શકે છે એવુ નક્કી કરો."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ nfs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "મેઇલને મોકલવા માટે gitisis ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "બધા ડોમેઇનો માટે urandom ને વાંચવાનું સક્રિય કરો."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file વિકલ્પનાં વપરાશને પરવાનગી આપો. આ વપરાશકર્તા ફાઇલોને સંચાલિત કરવા માટે પણ gpg-agent ને પરવાનગી આપે છે."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે gpg વેબ ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "temp ડિરેક્ટરીને વાંચવા માટે gssd ને પરવાનગી આપો.  kerberos tgt માં પ્રવેશવા માટે."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવોઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Apache ને પરવાનગી આપો. ડિરેક્ટરીઓ/ફાઇલોનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "સ્ક્રિપ્ટીંગ (સામાન્ય રીતે php) માં બિલ્ટને વાપરવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "spam ને ચકાસવા માટે http ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "ephemeral પોર્ટ અને ftp પોર્ટમાં FTP ક્લાયન્ટ સાથે જોડાય એટલે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "ldap પોર્ટમાં જોડાવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "zabbix માં જોડાવા માટે http ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "નેટવર્ક ઉપર cobbler સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "નેટવર્ક પર ડેટાબેઝો સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "memcache સર્વર સાથે જોડાવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "રિલે તરીકે વર્તવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "મેઇલને મોકલવા માટે http ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "dbus મારફતે avahi સેવા સાથે વાતચીત કરવા માટે Apache ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi આધારને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp પોર્ટ પર સાંભળીને FTP સર્વર તરીકે વર્તવા માટે httpd ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd સ્ક્રિપ્ટો અને મોડ્યુલો execmem/execstack ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "બંધ કરવા માટે પોર્ટ 80 ને જોડવા માટે HTTPD ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "IPA સમાવિષ્ટને સંચાલિત કરવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "mod_auth_ntlm_winbind ને વાપરવા માટે Apache ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "mod_auth_pam ને વાપરવા માટે Apache ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "stickshift સ્થિતિમાં ચલાવવા માટે Apache ને પરવાનગી આપો, પેસેન્જરમાં નહિં"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "સ્ત્રોત મર્યાદાઓમાં ફેરફાર કરવા માટે httpd ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "સિસ્ટમ CGI સ્ક્રિપ્ટો તરીકે એજ ડોમેઇનમાં ચલાવી શકાય તેવા SSI ને ચલાવવા માટે HTTPD ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "સાર્વજનિક સમાવિષ્ટમાં લખવા માટે apache સ્ક્રિપ્ટોને પરવાનગી આપો, ડિરેક્ટરીઓ/ફાઇલો લેબલવાળી public_rw_content_t હોવી જ જોઇએ."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "tmp સમાવિષ્ટને ચલાવવા માટે Apache ને પરવાનગી આપો."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "ટર્મિનલ સાથે વાર્તાલાપ કરવા માટે HTTPD ને એકરૂપ કરો. ટર્મિનલ પર પ્રમાણપત્રો માટે પાસફ્રેજને દાખલ કરવા માટેની જરૂર છે."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "બધી સમાવિષ્ટ ફાઇલોનું HTTPD સંભાળવાને એકરૂપ કરો."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "cifs ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "FUSE ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "gpg ચલાવવા માટે httpd પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "ઉપકરણને શરૂ કરવા માટે oddjob સાથે વાતચીત કરવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "openstack પોર્ટોને વાપરવા માટે httpd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે icecast ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "કોઇપણ પોર્ટ સાથે જોડાવા માટે Irssi IRC ક્લાયન્ટને પરવાનગી આપો, અને કોઇપણ અનારક્ષિત પોર્ટને બાંધવા માટે."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "કર્બરોસ સાથે ચલાવવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "મેઇલને મોકલવા માટે syslogd ડિમનને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "ટર્મિનલને વાંચવા/લખવાની ક્ષમતા માટે syslogd ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "પ્રવેશવાની પરવાનગી આપો અને /dev/console માંથી સિસ્ટમને વાપરી રહ્યા છો."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "સરનામાં જગ્યાની નીચા સ્તરની mmap ની ક્ષમતાને નિયંત્રિત કરો, /proc/sys/kernel/mmap_min_addr દ્દારા રૂપરેખાંકિત થયેલ છે."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે mock ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "કોઇપણ ફાઇલ અથવા ડિરેક્ટરીને માઉન્ટ કરવા માટે mount આદેશને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે mozilla પ્લગઇન ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં અવ્યવસ્થિત સમાવિષ્ટને બનાવવા માટે mozilla પ્લગઇનને પરવાનગી આપો (_p)"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "ઘર ડિરેક્ટરી સમાવિષ્ટને વાંચવા માટે મર્યાદિત વેબ બ્રાઉઝરોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે mysqld ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "apache પોર્ટને બાંધવા માટે BIND ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "માસ્ટર ઝોન ફાઇલોને લખવા માટે BIND ને પરવાનગી આપો. સામાન્ય રીતે આ ગતિશીલ DNS અથવા ઝોન પરિવહન માટે વાપરેલ છે."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "NFS મારફતે ફક્ત વાંચી શકાય તે રીતે નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "NFS મારફતે વાંચવા/લખવા નું નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે nfs સર્વરોને પરવાનગી આપો.  ફાઇલો/ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવુ જ જોઇએ."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "NIS સાથે ચલાવવા માટે સિસ્ટમને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "nscd વહેંચાયેલ મેમરીને વાપરવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે openvpn ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે piranha-lvs ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "બધા સાથે જોડાવા માટે polipo ને પરવાનગી આપો > 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "નક્કી કરો કે Polipo સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધી શકે છે."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "ક્યાંતો વપરાશકર્તા ડોમેઇનને કોલ કરવાથી polipo_session_t ડોમેઇનમાં Polipo ડિમનને ચલાવી શકો છો તેવુમ નક્કી કરો."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "ક્યાંતો polipo એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "નક્કી કરો કે Polipo એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated ડિરેક્ટરી આધારને સક્રિય કરો."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "mail_spool ડિરેક્ટરીઓ માટે postfix_local ડોમેઇનને સંપૂર્ણ લખવા માટે પ્રવેશ આપવાની પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "point-in-time પુન:પ્રાપ્તિ માટે ssh અને rsync ને વાપરવા postgresql ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "વિદેશી ડેટાબેઝમાં ક્લાયન્ટ લેબલને પરવાનગી આપો"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "DML વાક્યને ચલાવવા માટે ડેટાબેઝ એડમિનને પરવાનગી આપો"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "DDL વાક્યને ચલાવવા માટે બિનઅધિકારી વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "અમુક મોડેમ માટે કર્નલ મોડ્યુલોને લોડ કરવા માટે pppd ને પરવાનગી આપો"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd ને નિયમિત વપરાશકર્તા તરીકે ચલાવવા માટે પરવાનગી આપો"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે privoxy ને પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો ફક્ત જ નથી."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "બધા ફાઇલ પ્રકારોને સંચાલિત કરવા માટે Puppet ક્લાયન્ટને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL અને PostgreSQL ડેટાબેઝમાં જોડાવાનું વાપરવા માટે Puppet માસ્ટરને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "શૅડોને વાંચવા માટે racoon ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે rgmanager ડોમેઇનને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલને બદલવા માટે rsync ને પરવાનગી આપો,  ફાઇલો/ડિરેક્ટરીઓ લેબલ public_content_rw_t થયેલ હોવી જ જોઇએ."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "ક્લાયન્ટ તરીકે ચલાવવા માટે rsync ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "કોઇપણ વાંચી શકાય તેવી ફાઇલો/ડિરેક્ટરીઓની નિકાસ કરવા માટે rsync ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "cifs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "નવી ઘર ડિરેક્ટરીઓને બનાવવા માટે samba ને પરવાનગી આપો (દા.ત. PAM મારફતે)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "ડોમેઇન નિયંત્રક, વપરાશકર્તાઓ ઉમેરો, જૂથો અને પાસવર્ડો બદલો તરીકે વર્તવા માટે samba ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વહેંચવા માટે samba ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે samba ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "કોઇપણ ફાઇલ/ડિરેક્ટી વાંચવા/લખવા ને વહેંચવા માટે samba ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "portmapper તરીકે વર્તવા માટે samba ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "બંધનમુક્ત સ્ક્રિપ્ટોને ચલાવવા માટે samba ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "fuse ફાઇલોને વાંચવા/લખવા માટે  sanlock ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "શૅજોને વાંચવા sasl ને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "જો તમે વહીવટી વપરાશકર્તા ડોમેઇનો માટે પરિવર્તનમાંથી નવી ભૂમિકા જેવા કાર્યક્રમોને પરવાનગી આપવા માંગતા નથી."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "કર્નલ મોડ્યુલ લોડીંગને નિષ્ક્રિય કરો."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "નક્કી કરવા માટે બુલિયન ક્યાંતો પોલિસીને લાવવા માટે પરવાનગી આપો, એનફોર્સીંગ સ્થિતિને સુયોજિત કરી રહ્યા છે, અને બુલિયન કિંમતને બદલી રહ્યા છે. true તરીકે આને સુયોજિત કરો અને તમે તેને પાછુ સુયોજિત કરવા માટે રિબુટ કરવુ જ જોઇએ."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "સીધો જ dri ઉપકરણ પ્રવેશ માટે નિયમિત વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "તેની હીપ મેમરી એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કરવાનું ખરેખર ખોટો વિચાર છે. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "લખાણ સ્થળાંતર કરવા જરૂરી લાઇબ્રેરીઓને વાપરવા માટે બધા બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો કે જે લેબલ textrel_shlib_t થયેલ નથી"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "તેનું સ્ટેક એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કદી થવુ જોઇએ નહિં. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "સ્થાનિય mysql સર્વર સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ping અને traceroute આદેશોને ચલાવવા માટેની સક્ષમતા માટે મર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "PostgreSQL સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ફાઇલસિસ્ટમો પર r/w ફાઇલો માટે વપરાશકર્તાઓને પરવાનગી આપો કે જેની પાસે વિસ્તરેલ ગુણધર્મો નથી (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "વપરાશકર્તાઓને TCP સર્વરો ચલાવવા માટે પરવાનગી આપો (પોર્ટો સાથે બાંધો અને એક જ ડોમેઈન અને બાહ્ય વપરાશકર્તાઓમાંથી જોડાણ સ્વીકારો)  આને નિષ્ક્રિય કરવાનું FTP પેસીવ સ્થિતિને દબાણ કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલી શકે છે."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "વપરાશકર્તા સંગીત વહેચણીને પરવાનગી આપો"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "ફાઇલોને અપલોડ કરવા માટે anon internal-sftp ને પરવાનગી આપો, સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરવે છે. ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવી જ જોઇએ."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને લખવા અને વાંચવા માટે sftp-internal ને પરવાનગી આપો"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે sftp-internal ને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "વપરાશકર્તા ssh ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે internal-sftp ને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે sge પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે sge ને પરવાનગી આપો."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware નિયંત્રકો પર ઉપકરણોને આધાર આપવા માટે જરૂરી વધારાની પરવાનગીઓને સક્રિય કરો."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે samba ને પરવાનગી આપો.  ફાઇલો/ડિરેક્ટરીઓનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "નેટવર્કને વાપરવા માટે વપરાશકર્તા spamassassin ક્લાયન્ટોને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વાંચવા/લખવા માટે spamd ને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે squid પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો માટે ફક્ત નહિં."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "પારદર્શક પ્રોક્સી (TPROXY) તરીકે ચલાવવા માટે squid ને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં વાંચવા અને લખવા માટે chroot env સાથે ssh ને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "યજમાન કી આધારિત સત્તાધિકરણને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે સ્ટાફ વપરાશકર્તાને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "કોઇપણ નેટવર્ક પોર્ટમાં જોડાવા માટે ટૅલીપથી જોડાણ સંચાલકોને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "કોઇપણ TCP પોર્ટ સાથે જોડવા માટે ટૅલિપથી જોડાણ સંચાલકોને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "બધા અનારક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધવા માટે tor ડિમનને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome સૅન્ડબોક્સમાં સ્થળાંતર કરવા માટે અમર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે chrome-sandbox ને ચલાવી રહ્યા હોય"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "બંધનમુક્ત ડોમેઇન તરીકે પ્રવેશવા માટે વપરાશકર્તાને પરવાનગી આપો"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Mozilla પ્લગઇન ડોમેઇનમાં પરિવહન કરવા માટે બંધનમુક્ત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે xulrunner plugin-container ચલાવી રહ્યા હોય."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "અર્યાદિત રીતે ચલાવવા વાગતા સાધનો માટે વિડિયોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે બિનઅધિકૃત વપરાશકર્તાને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ઘર ડિરેક્ટરીઓને આધાર આપો"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ઘર ડિરેક્ટરીઓને આધાર આપો"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ને બદલે lpd સર્વર વાપરો"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS ઘર ડિરેક્ટરીઓને આધાર આપો"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ઘર ડિરેક્ટરીઓને આધાર આપો"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે varnishd ને પરવાનગી આપો, HTTP ફક્ત નહિં."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero ભૂલોને અવગણો."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "એક્સિક્યૂટેબલ મેમરી અને એક્સિક્યૂટેબલ સ્ટેકને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "fuse ફાઇલોને વાંચવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "sanlock સાથે સંપર્ક કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "ઉપકરણ રૂપરેખાંકનને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો, (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "usb ઉપકરણોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "xserver સાથે સંપર્ક કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "વપરાશકર્તાઓની ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે webadm ને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા માટે webadm ને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "વાઇન mmap_zero ભૂલોને અવગણો."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "બુટલોડરને ચલાવવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t તરીકે સીધુ જ પ્રવેશવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે xen ને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "blktapctrl/tapdisk ને ચલાવાવ માટે xend  ને પરવાનગી આપો. જરૂરી નથી જો ડિસ્ક ઇમેજો માટે સમર્પિત લોજિકલ વોલ્યુમોને વાપરી રહ્યા હોય."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "જો તમે qemu-dm ને ચલાવવા માટે xend ને પરવાનગી આપો. જરૂરી નથી જો paravirt વાપરી રહ્યા હોય અને vfb ન હોય."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "જો તમે Network Manager ને રૂપરેખાંકિત કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો અને apache સાથે જોડાવો"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "દૂર કરી શકાય તેવી મીડિયાને માઉન્ટ કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "બ્લુ ટુથ ઉપકરણોને વાપરવા માટે xguest પરવાનગી આપો"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X સર્વર વહેંચાયેલ મેમરી સેગમેંટમાં લખવા માટે ક્લાયન્ટોને પરવાનગી આપો."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "લખી શકાય મેમરીને ચલાવાવ માટે XServer ને પરવાનગી આપો"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X વપરાશકર્તાજગ્યા ઑબ્જેક્ટ સંચાલકને આધાર આપો"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "બિનઆરક્ષિત પોર્ટોમાં જોડાવા માટે zabbix ને પરવાનગી આપો"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "તેને રૂપરેખાંકન ફાઇલો પર લખવા માટે zebra ડિમનને પરવાનગી આપો"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ZoneMinder ને પરવાનગી આપો"
-diff --git a/policycoreutils/po/he.po b/policycoreutils/po/he.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/he.po
-+++ b/policycoreutils/po/he.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/hi.po b/policycoreutils/po/hi.po
-index a9915df..eb0a32d 100644
---- a/policycoreutils/po/hi.po
-+++ b/policycoreutils/po/hi.po
-@@ -1,34 +1,32 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Rajesh Ranjan <rranjan at redhat.com>, 2006, 2007, 2008, 2009, 2010.
-+# rajesh <rajeshkajha at yahoo.com>, 2012.
-+# Rajesh Ranjan <rranjan at redhat.com>, 2006-2010.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Hindi <indlinux-hindi at lists.sourceforge.net>\n"
--"Language: hi\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: hi\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"प्रयोग: run_init <script> <args ...>\n"
--"  जहां: <script> init स्क्रिप्ट का नाम है चलाने के लिये,\n"
--"         <args ...> यह उस स्क्रिप्ट का तर्क है."
-+msgstr "प्रयोग: run_init <script> <args ...>\n  जहां: <script> init स्क्रिप्ट का नाम है चलाने के लिये,\n         <args ...> यह उस स्क्रिप्ट का तर्क है."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM आरंभीकरण में विफल\n"
-@@ -77,353 +75,359 @@ msgstr "क्षमा करें, run_init को सिर्फ SELinux 
- msgid "authentication failed.\n"
- msgstr "सत्यापन विफल.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec संदर्भ %s में सेट नहीं कर सका.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** महत्वपूर्ण ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "इस नीति को सक्रिय बनाने के लिए, चलाएं:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "वैश्विक"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage नियंत्रण आरंभ नहीं कर सका"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux नीति प्रबंधित नहीं है या भंडार अभिगम नहीं किया जा सकता है."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "नीति भंडार नहीं पढ़ सकता है."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage संबंधन स्थापित नहीं कर सका"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS सक्रिय स्थिति जाँच नहीं सका"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "अब तक लागू नहीं"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "सीमैनेज लेनदेन पहले से प्रगति पर है"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage विनिमय आरंभ नहीं कर सका"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage विनिमय सौंप नहीं सका"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "सीमैनेज लेनदेन प्रगति पर नहीं है"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux मॉड्यूल सूचीबद्ध नहीं सका"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "मॉड्यूल नाम"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "संस्करण"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "निष्क्रिय"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit के लिए 'चालू' या 'बंद' की जरूरत है"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "अंतनिर्मित अनुज्ञात्मक प्रकार"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "मनपसंद अनुज्ञात्मक प्रकार"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "अनुज्ञात्मक डोमेन %s (मॉड्यूल संस्थापन विफल) सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s के लिये कुंजी नहीं बना सका"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "नहीं जांच सका अगर %s के लिये लॉगिन मैपिंग परिभाषित है"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux समूह %s मौजूद नहीं है"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s के लिये लॉगिन मैपिंग नहीं बना सका"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s के लिये नाम सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "MLS परिसर %s के लिये सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s के लिये सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s के लिये लॉगिन मैपिंग जोड़ नहीं सका"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser या serange जरूरी"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s के लिये लॉगिन मैपिंग परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser को %s के लिये प्रश्न नहीं कर सका"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s के लिये लॉगिन मैपिंग नहीं रूपांतरित कर सका"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "नीति में %s परिभाषित है, मिटाया नहीं जा सकता"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s के लिये लॉगिन मैपिंग नहीं मिटा सका"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "लॉगिन मैपिंग नहीं सूचीबद्ध कर सका"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "लॉगिन नाम"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux उपयोक्ता"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS परिसर"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "जांच नहीं सका कि SELinux उपयोक्ता %s परिभाषित है"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s के लिये उपयोक्ता को प्रश्न नहीं कर सकता"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "आपको कम से कम एक भूमिका %s के लिए जरूर जोड़ना चाहिए"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s के लिये बना नहीं सका"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s भूमिका %s के लिये जोड़ नहीं सका"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "MLS स्तर %s के लिये सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s उपसर्ग %s के लिये नहीं जोड़ सका"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s के लिये कुंजी निकाल नहीं सका"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux उपयोक्ता %s नहीं जोड़ सका"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "उपसर्ग या भूमिका जरूरी"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux उपयोक्ता %s परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux उपयोक्ता %s नहीं सुधार सकता"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux उपयोक्ता %s नीति में परिभाषित है, मिटा नहीं सकता"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux उपयोक्ता %s मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux उपयोक्ता सूचीबद्ध नहीं सका"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "%s उपयोक्ता के लिये भूमिका सूचीबद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "लेबलिंग"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "उपसर्ग"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS स्तर"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS परिसर"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux भूमिका"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "प्रोटोकॉल udp या tcp जरूरी है"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "पोर्ट जरूरी है"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "अमान्य पोर्ट"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s के लिये कुंजी नहीं बना सका"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "टाइप जरूरी है"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "जांच नहीं सका अगर पोर्ट %s/%s परिभाषित है"
-@@ -473,8 +477,8 @@ msgstr "%s/%s के लिये पोर्ट संदर्भ सेट 
- msgid "Could not add port %s/%s"
- msgstr "%s/%s पोर्ट जोड़ नहीं सका"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype या serange जरूरी"
- 
-@@ -482,463 +486,473 @@ msgstr "setype या serange जरूरी"
- msgid "Requires setype"
- msgstr "सेटटाइप जरूरी"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "पोर्ट %s/%s परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s पोर्ट प्रश्न नहीं कर सका"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s पोर्ट रूपांतरित नहीं कर सका"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "पोर्ट सूची बद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s पोर्ट मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s नीति में परिभाषित है, मिटा नहीं सकता"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s पोर्ट मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "पोर्ट सूची बद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux पोर्ट प्रकार"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "प्रोटो"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "पोर्ट संख्या"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "नोड पता जरूरी है"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "अज्ञात व अनुपस्थित प्रोटोकॉल"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux प्रकार जरूरी है"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s के लिये कुंजी नहीं बना सका"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "जांच नहीं सका अगर addr %s परिभाषित है"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s के लिये addr नहीं बना सका"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s के लिये संदर्भ बना नहीं सका"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s के लिये मास्क सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s के लिये addr संदर्भ में उपयोक्ता सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s के लिये addr संदर्भ में भूमिका सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s के लिये addr संदर्भ में टाइप सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s के लिये addr संदर्भ के mls क्षेत्र में नहीं सेट कर सका"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s के लिये addr संदर्भ नहीं सेट कर सका"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "%s पोर्ट जोड़ नहीं सका"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "addr %s को प्रश्न नहीं कर सका"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "addr %s रूपांतरित नहीं कर सका"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Addr %s नीति में परिभाषित है, मिटाया नहीं जा सकता है"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "addr %s मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "सभी नोड मैपिंग मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "addrs सूची बद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux प्रकार जरूरी है"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "जांच नहीं सका अगर %s अंतरफलक परिभाषित है"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s के लिये अंतरफलक नहीं बना सका"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "उपयोक्ता को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "भूमिका को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "टाइप को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "mls क्षेत्र %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s के लिये अंतरफलक संदर्भ सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s के लिये संदेश संदर्भ सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s अंतरफलक जोड़ नहीं सका"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s अंतरफलक परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s अंतरफलक प्रश्न नहीं कर सकता"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s अंतरफलक रूपांतरित नहीं सक सका"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "अंतरफलक %s नीति में परिभाषित है, मिटाया नहीं जा सकता"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s अंतरफलक मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "सभी अंतरफलक मैपिंग मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "अंतरफलक सूचीबद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux अंतरफलक"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "संदर्भ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s के लिये समान वर्ग पहले से परिभाषित है"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "फ़ाइल स्पेक %s समानता नियम '%s %s' से विरोध में है"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s के लिए समानता वर्ग मौजूद नहीं है"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s के लिये फाइल संदर्भ में उपयोक्ता सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s के लिये फाइल संदर्भ में भूमिका सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "mls क्षेत्र %s के लिये फाइल संदर्भ के क्रम में नहीं सेट कर सका"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "अवैध फाइल विशेषता"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "फ़ाइल विनिर्दिष्टता स्थान शामिल नहीं कर सका है"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "फ़ाइल स्पेक %s '%s %s' समानता नियम के साथ विरोध ; '%s' को बदले में जोड़ने की कोशिश करें"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "जांच नहीं सका अगर %s के लिये फाइल संदर्भ परिभाषित है"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s के लिये फाइल संदर्भ नहीं बना सका"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s के लिये फाइल संदर्भ में टाइप सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s के लिये फाइल संदर्भ नहीं सेट कर सका"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s के लिये फाइल संदर्भ नहीं जोड़ सका"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "सेटटाइप जरूरी, serange या seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s के लिये फाइल संदर्भ परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s के लिये फाइल संदर्भ को प्रश्न नहीं कर सका"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s के लिये फाइल संदर्भ नहीं सुधार सका"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%s के लिये फाइल संदर्भ मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s के लिये फाइल संदर्भ नीति में परिभाषित है, मिटा नहीं सकता"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s के लिये फाइलसंदर्भ मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "प्रकार"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux वितरण fcontext समरूप \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux स्थानीय fcontext समरूप \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "अगर %s बुलियन परिभाषित है तो जांच नहीं सका"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "%s बुलियन परिभाषित नहीं है"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "%s फाइल संदर्भ को प्रश्न नहीं कर सका"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "आपको निम्नलिखित मान अवश्य निर्दिष्ट करना है: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "%s बुलियन का सक्रिय मान सेट नहीं कर सका"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s बुलियन रूपांतरित नहीं कर सका"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "खराब प्रारूप %s: रिकार्ड %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "%s बुलियन नीति में परिभाषित है, मिटाया नहीं जा सकता"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "%s बुलियन मिटा नहीं सका"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "बुलियन सूचीबद्ध नहीं कर सका"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "अज्ञात"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "बंद"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "चालू"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux बूलियन"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "स्तर"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "तयशुदा"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "विवरण"
- 
-@@ -1002,7 +1016,7 @@ msgstr "स्मृति संभाजन में त्रुटि.\n"
- msgid "Error sending audit message.\n"
- msgstr "ऑडिट संदेश भेजने में त्रुटि.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "पुनर्बलन मोड निश्चित नहीं कर सका.\n"
-@@ -1117,62 +1131,66 @@ msgstr "रिक्त संकेत सेट पाने में अस
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP नियंत्रण सेट करने में असमर्थ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "माफ करें, नवीन भूमिका क्षमताओं को छोड़ने में विफल रही\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "क्षमा करें, newrole सिर्फ SELinux कर्नेल पर प्रयोग किया जा सकता है.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context को पाने में विफल.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "चेतावनी! tty सूचना नहीं पा सकता.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM सेवा विन्यास पर पढ़ने में त्रुटि.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: %s के लिये गलत शब्दकूट\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: विभाजन में विफलता: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty स्तर फिर जमा करने में असमर्थ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty को विधिवत रूप से बंद करने में विफल\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "विवरणकर्ता बंद नहीं सका.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "शैल argv0 आबंटित करने में त्रुटि.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "वातावरण फिर भंडारित करने में असमर्थ, रोक रहा है\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "शेल निष्पादन में विफल\n"
- 
-@@ -1275,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "विकल्प त्रुटि %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "बूलिये"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "सभी"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "पसंदीदा"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "फाइल लेबलिंग"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "फाइल\nविनिर्दिष्टता"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nफाइल प्रकार"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "फाइल\nप्रकार"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "उपयोक्ता मैपिंग"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "लॉगिन\nनाम"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nउपयोक्ता"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS परिसर"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "लॉगिन '%s' जरूरी है"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "पॉलिसी मॉड्यूल"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "मॉड्यूल नाम"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ऑडिट निष्क्रिय करें"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ऑडिट सक्रिय करें"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "पॉलिसी मॉड्यूल लोड करें"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "राजेश रंजन (rranjan at redhat.com, rajeshkajha at yahoo.com)"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "बुलियन संवाद जोड़ रहा है"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "बूलियन नाम"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux पॉलिसी जनन औजार"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>अनुप्रयोग या उपयोक्ता भूमिका के लिए नीति प्रकार चुनें जिसे आप सीमित करना चाहते हैं:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>अनुप्रयोग</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "मानक Init डेमॉन"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "मानक Init डेमॉन वे डेमॉन हैं जो बूट पर init स्क्रिप्ट से होकर आरंभ किया गया.  प्रायः /etc/rc.d/init.d में एक स्क्रिप्ट की जरूरी है"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS सिस्टम डेमॉन"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "इंटरनेट सर्विस डेमॉन (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "इंटरनेट सेवा डेमॉन xinetd के द्वारा आरंभ किया जाता है"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI) CGI स्क्रिप्ट को वेब सर्वर के द्वारा आरंभ किया जाता है (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "उपयोक्ता अनुप्रयोग"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा आरंभ हुआ है"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "सेंडबॉक्स"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>लॉगिन उपयोक्ता</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "मौजूदा उपयोक्ता भूमिका"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "मौजूदा लॉगिन उपयोक्ता रिकार्ड रूपांतरित करें."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "न्यूनतम टर्मिनल उपयोक्ता भूमिका"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "यह उपयोक्ता मशीन में लॉगिन मात्र टर्मिनल या दूरस्थ लॉगिन से होगा.  मूलभूत रूप से यह उपयोक्ता के पास कोई setuid नहीं होगा, कोई संजालन नहीं, कोई su नहीं, कोई sudo नहीं."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "न्यूनतम X विंडोज उपयोक्ता भूमिका"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "यह उपयोक्ता मशीन में लॉगिन X या टर्मिनल से कर सकता है.  मूलभूत रूप से यह उपयोक्ता के पास कोई setuid नहीं होगा, कोई संजालन नहीं, कोई sudo नहीं, कोई su नहीं."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "उपयोक्ता भूमिका"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई sudo नहीं, कोई su नहीं."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "प्रशासन उपयोक्ता भूमिका"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई su नहीं, रूट प्रशासन भूमिका को sudo कर सकता है."
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>रूट उपयोक्ता</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "रूट प्रशासन उपयोक्ता भूमिका"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "रूट प्रशासन उपयोक्ता  भूमिका चुनें, यदि यह उपयोक्ता मशीन को प्रशासित करने के लिए प्रयोग किया जाता है रूट के रूप में कार्य करते हुए.  यह उपयोक्ता सिस्टम में सीधे लॉगिन होने के लिए समर्थ नहीं होगा."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>अनुप्रयोग का नाम व उपयोक्ता भूमिका दर्ज करें:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "नाम"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "सीमित रहने के लिए एक्सक्यूटेबल का पूरा पथ दें."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "सीमित अनुप्रयोग या उपयोक्ता भूमिका  के लिए अद्वितीय नाम दें."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "एक्सक्यूटेबल"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init स्क्रिप्ट"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "सीमित अनुप्रयोग आरंभ करने के लिए init स्क्रिप्ट में पूरा पथ डालें."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>बदलने के लिए मौजूदा भूमिका चुनें:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "उन उपयोक्ता भूमिकाओं को चुनें जो %s डोमेन में संक्रमित किया जाएगा"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "भूमिका टैब"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>उन उपयोक्ता भूमिकाओं को चुनें जो %s में संक्रमित किया जाएगा:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "अनुप्रयोग डोमेन चुनें जिसमें %s संक्रमण करेगा."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "संक्रमण \nभूमिका टैब"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>उन उपयोक्ता_भूमिका को चुनें जो %s में संक्रमित किया जाएगा:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "उपयोक्ता भूमिका चुनें जो कि इस अनुप्रयोग डोमेन में संक्रमित करेगा."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>अतिरिक्त डोमेन चुनें जिसे %s प्रशासित करेगा:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "डोमेन चुनें जिसे आप इस उपयोक्ता के द्वारा प्रशासित कराना चाहेंगे."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
-+msgstr "<b>%s के लिए अतिरिक्त भूमिकाएँ चुनें:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>संजाल पोर्ट दाखिल करें जिसमें %s बाइंड किया जाता है:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP पोर्ट</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "सभी"
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s को किसी udp पोर्ट से बांधने की स्वीकृति देता है."
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "%s भूमिका को bindresvport को 0 के साथ स्वीकृति दें. पोर्ट 600-1024 में बांध रहा है"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "अनारक्षित पोर्ट (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s बंधा है. उदाहरण: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "पोर्ट चुनें"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "%s को किसी udp पोर्ट में बाइंड करना चाहिए > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP पोर्ट</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "संजाल\nबाइंड टैब"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>संजाल पोर्ट दाखिल करें जिससे %s कनेक्ट होता है:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s को किसी tcp पोर्ट में कनेक्ट करने की अनुमति दें"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "tcp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s जुड़ता है. उदाहरण: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s को किसी udp पोर्ट से कनेक्ट करने की अनुमति दें"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s जुड़ता है. उदाहरण: 612, 650-660"
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s के लिए सामान्य अनुप्रयोग विशेषता चुनें:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog संदेश लिखता है\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp में अस्थायी फाइलों को बनाता / काम करता है"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "सत्यापन के लिए PAM का प्रयोग करता है"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch या getpw* कॉल प्रयोग करता है"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus का प्रयोग करें"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ऑडिट संदेश भेजता है"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "टर्मिनल के साथ अंतःक्रिया करता है"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
-+msgstr "ईमेल भेजता है"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>फ़ाइल/निर्देशिका चुनें जिसे %s प्रबंधित करता है</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
-+msgstr "फ़ाइल/निर्देशिका जिसे %s \"प्रबंधित\" करता है. Pid फ़ाइल, लॉग फ़ाइल /var/lib फ़ाइल ..."
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s नीति से बुलियन जोड़ें:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s डोमेन के द्वारा प्रयुक्त बुलियन जोड़ें/हटाएँ."
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>किस निर्देशिका में आप %s नीति उत्पन्न करेंगे?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "पॉलिसी निर्देशिका"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "भूमिका"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "मौजूदा उपयोक्ता (_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "अनुप्रयोग"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s को जरूर निर्देशिका होनी चाहिए"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "आपको जरूर उपयोक्ता चुनना है"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "सीमित रहने के लिए एक्सक्यूटेबल फाइल चुनें."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "सीमित होने के लिए init स्क्रिप्ट चुनें."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "फाइलों को चुनें जिसे सीमित अनुप्रयोग बनाता है व लिखता है"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "निर्देशिका चुनें जिसका सीमित अनुप्रयोग मालिक है व जिसमें लिखता है"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "निर्देशिका चुनें जिसमें पॉलिसी फाइल को लिखा जाना है"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "मौजूदा नीति में %s_t पहले से परिभाषित है.\nक्या आप जारी रखना चाहते हैं?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "नाम जांचें"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "मॉड्यूल %s.pp पहले से मौजूदा नीति में लोड किया है.\nक्या आप जारी रखना चाहते हैं?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "आपको जरूर अक्षरों, संख्याओं से मिलाकर बनने वाला नाम जोड़ना चाहिए जिसमें कोई स्थान समाहित नहीं हो."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "आप जरूर एक एक्सक्यूटेबल दें"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+msgstr "SELinux विन्यस्त करें"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "संजाल पोर्ट"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux पोर्ट\nप्रकार"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "प्रोटोकॉल"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nस्तर"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "पोर्ट"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "पोर्ट संख्या \"%s\" वैध नहीं है.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "अंतिम दृश्य"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "समूह दृश्य"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "क्या आप निश्चित हैं कि आप %s '%s' को मिटाना चाहते हैं?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s मिटाएं"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s जोड़ें"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s बदलें"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "अनुज्ञात्मक"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "बाध्यकारी"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "स्तर"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "पॉलिसी प्रकार को बदलना पूरे फाइल सिस्टम को रिलेबल करने का कारण बनेगा अगले बूट पर. रिलेबलिंग लंबा समय लेता है फाइल सिस्टम के आकार पर निर्भर करते हुए.  क्या आप जारी रखना चाहते हैं?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux को निष्क्रिय में बदलने के लिए रिबूट की जरूरत होती है.  इसकी सलाह नहीं दी जाती है.  यदि आप SELinux को वापस लौटाने की सोचते हैं, सिस्टम को रिलेबल करने की जरूरत होगी.  यदि आप यह देखना चाहते हैं कि SELinux सिस्टम पर समस्या दे रहा है, आप अनुज्ञात्मक मोड में जा सकते हैं जो सिर्फ त्रुटि देगा और SELinux पॉलिसी को बाध्यकारी नहीं करेगा.  अनुज्ञात्मक मोड के लिए रिबूट की जरूरत नहीं है, क्या आप जारी रखना चाà
 ¤¹à¤¤à¥‡ हैं?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "सक्रिय SELinux स्थिति में बदलना अगले बूट पर पूरे फाइल सिस्टम के फिर लेबल किये जाने का कारण बनेगा. फाइल सिस्टम के आकार के आधार पर फिर से लेबल किया जाना काफी समय लेता है. क्या आप जारी रखना चाहेंगे?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux लॉगिंग मैपिंग"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux संजाल पोर्ट"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux प्रकार"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "फाइल विशेषता"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "फाइल प्रकार"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "सभी फाइलें\nनियमित फाइल\nनिर्देशिका\nसंप्रतीक युक्ति\nब्लॉक युक्ति\nसॉकेट\nसांकेतिक लिंक\nनामित पाइप\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux उपयोक्ता जोड़ें"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux प्रशासन"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "जोड़ें"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "गुण (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "मिटाएँ (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "प्रबंधन वस्तु चुनें"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>चुनें:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "सिस्टम मूलभूत बाध्यकारी मोड"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "निष्क्रिय\nअनुज्ञात्मक\nबाध्यकारी\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "मौजूदा पुनर्बलन मोड"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "सिस्टम मूलभूत पॉलिसी प्रकार: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "चुनें यदि आप पूरे फाइल सिस्टम को अगले रिबूट पर फिर लेबल करना चाहते हैं.  रिलेबल करना लंबा समय ले सकता है, सिस्टम के आकार पर निर्भर करते हुए.  यदि आप पॉलिसी प्रकार को निष्क्रिय से बाध्यकारी में बदल रहे हैं, फिर लेबल करना जरूरी है."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "अगले रिबूट पर फिर लेबल करें."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "सिस्टम मूलभूत में बुलियन सेटिंग वापस लाएं"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "पसंदीदा और सभी बुलियन के बीच टॉगल करें"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "फिल्टर"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "फाइल संदर्भ जोड़ें"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "फाइल संदर्भ बदलें"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "फाइल संदर्भ मिटाएं"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "सभी और पसंदीदा फाइल संदर्भ के बीच टॉगल करें"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux उपयोक्ता मैपिंग जोड़ें"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux उपयोक्ता मैपिंग बदलें"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "उपयोक्ता जोड़ें"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "उपयोक्ता बदलें"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "उपयोक्ता मिटाएँ"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "संजाल पोर्ट जोड़ें"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "संजाल पोर्ट संपादित करें"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "संजाल पोर्ट मिटाएं"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "पसंदीदा और सभी पोर्ट के बीच टॉगल करें"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "नया पॉलिसी मॉड्यूल उत्पन्न करें"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "पॉलिसी मॉड्यूल लोड करें."
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "लोड करने लायक सार्वजनिक मॉड्यूल हटाएं"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "अतिरिक्त ऑडिट नियम सक्रिय/निष्क्रिय करें, जो लॉग फाइल में सामान्यतः रिपोर्ट नहीं किया हुआ है."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "प्रक्रिया विधि अनुज्ञात्मक में बदलें."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "प्रक्रिया विधि बाध्यकारी में बदलें."
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "प्रक्रिया डोमेन"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux उपयोक्ता '%s' जरूरी हैं"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux मैन पेज बनाएँ"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "पथ जिसमें जनित SELinux मैन पेज जमा किया जाएगा"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "सभी डोमेन"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "बनाए जाने के लिए मैन पेज का डोमेन नाम"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "क्वेरी SELinux नीति संजाल सूचना"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "सभी SELinux पोर्ट प्रकार सूचीबद्ध करें"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "पोर्ट से संबंधित SELinux प्रकार दिखाएँ"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "इस SELinux प्रकार के लिए परिभाषित पोर्ट दिखाएँ"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "पोर्ट दिखाएँ जिसमें यह डोमेन बंध सकता है और/या कनेक्ट हो सकता है"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "SELinux नीति को क्वेरी करें देखने के लिए कि क्या डोमेन एक-दूसरे से संचार कर सकता है"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "स्रोत डोमेन"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "लक्ष्य डोमेन"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "SELinux नीति को क्वेरी करें बुलियन के विवरण को देखने के लिए"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "विवरण पाने के लिए बुलियन"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "SELinux नीति को क्वेरी करें देखने के लिए कैसे एक स्रोत प्रक्रिया डोमेन लक्ष्य प्रक्रिया डोमेन में संक्रमण कर सकता है"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "स्रोत प्रक्रिया डोमेन"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "लक्ष्य प्रक्रिया डोमेन"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux पॉलिसी मॉड्यूल नमूूना उत्पन्न करें"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "बनाने के लिए नीति का नाम"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "सीमित करने के लिए निष्पादनीय"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "कमांड"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "अज्ञात"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "इंटरनेट सर्विस डेमॉन"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "वैध प्रकार:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "पोर्ट को जरूर 1 से %d तक संख्या या संख्या का परिसर जरूर होना चाहिए."
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "नाम को वर्णांकिक होना चाहिए बिना किसी स्थान के. option \"-n MODULENAME\" का उपयोग करने की सोचें"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "USER भूमिका प्रकार अनुमति प्राप्त एक्सक्यूटेबल नहीं हो सकता है."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "सिर्फ DAEMON apps एक init स्क्रिप्ट का प्रयोग कर सकता है..."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve  को जरूर बूलियन मान होना चाहिए"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog के पास जरूर बूलियन मान होना चाहिए"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos को जरूर बूलियन मान होना चाहिए"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache को जरूर बुलियन मान होना चाहिए "
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER प्रकार को स्वतः tmp प्रकार लेना चाहिए"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "अपने सीमति प्रक्रिया के लिए आप जरूर अपना एक्सक्यूटेबल पथ दें"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "प्रकार बाध्यकारी फाइल"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "अंतरफलक फाइल"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "फाइल संदर्भ फाइल"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "सेटअप स्क्रिप्ट"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT को abrt_handle_event_t डोमेन में ABRT घटना स्क्रिप्ट को चलाने के लिए छूट देना चाहते हैं"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis को JIT कंपाइलर का उपयोग करने दें"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "उपयोगकर्ताओं को passwd  प्रविष्टियों को हल करने के लिए बल्कि sssd सर्वर का उपयोग करने के बजाय ldap को सीधे अनुमति दें"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "रेडियस सर्वर के उपयोग से उपयोक्ता को लॉगिन करने दें"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord को विभिन्न सामग्री को पढ़ने के लिए स्वीकृति दें. nfs, samba, विस्थापनीय युक्तियां, user temp और अविश्वसनीय सामग्री फाइलें"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd को JIT कंपाइलर के उपयोग के लिए छूट दें"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "clamscan को तंत्र पर गैर सुरक्षा फ़ाइलों के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan को उपयोक्ता सामग्री की अनुमति दें"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Cobbler को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "कोब्बलर को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "कोब्बलर को cifs फ़ाइल तंत्र के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "कोब्बलर को nfs फ़ाइल तंत्र के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "कलेक्टेड को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "कंडोर डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "तंत्र क्रॉन जॉब्स को फ़ाइल संदर्भ फिर जमा करने के लिए फ़ाइलतंत्र को फिर लेबल करने दें."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs डेमॉन को शेडो को पढ़ने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "सभी डेमॉन को tcp रैपर के उपयोग के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "टर्मिनल पर पढ़ने/लिखने के लिए सभी डोमेन को अनुमति दें"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "dbadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को प्रबंधित करने की अनुमति दें"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "dbadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को पढ़ने की अनुमति दें"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "उपयोक्ता डोमेन अनुप्रयोग को किसी स्मृति क्षेत्र में बतौर निष्पादनीय या लेखनयोग्य दोनों मैप करने दें, यह खतरनाक है और निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm को सभी प्रक्रिया को डिबग या ptrace करने दें."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc क्लाइंट अनुप्रयोग को iptables कमांड निष्पादित करने की छूट दें"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP डेमॉन को LDAP बैकेंड के उपयोग की अनुमति दें"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "अन्य डोमेन फ़ाइल विवरणकर्ता के उपयोग के लिए सभी डोमेन को अनुमति दें"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "सभी डोमेन को कर्नेल लोड मॉड्यूल रखने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "ध्वनि युक्ति के उपयोग की अनुमति दें बतौर एंट्रोपी फीड के स्रोत के रूप में"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "एक्जिम को डेटाबेस में कनेक्ट होने दें (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "exim को अनधिकृत उपयोक्ता फ़ाइल को बनाने, पढ़ने, लिखने और मिटाने की अनुमति दें."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "exim को अनधिकृत उपयोक्ता फ़ाइल को अनुमति दें."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "cron डोमेन में fcron के समर्थन के लिए अतिरिक्त नियमों को सक्रिय करने दें"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "fenced डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "फेंस किए डोमेन को ssh चलाने की अनुमति दें."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ftp को फाइलों अपलोड करने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp सर्वर को पोर्टसे कनेक्ट करने के लिए अनुमति दें > 1023"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp सर्वर को mysql डेटाबेस पोर्ट से कनेक्ट करने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp सर्वर को स्थानीय उपयोक्ता में लॉगिन के अनुमति दें और तंत्र पर सभी फ़ाइल को लिखने/पढ़ने देते हैं जो कि DAC द्वारा परिचालित होता है."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "ftp सर्वर को cifs के उपयोग के लिए पब्लिक फ़ाइल ट्रांसफर सर्विस के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "ftp सर्वर को nfs के उपयोग के लिए पब्लिक फ़ाइल ट्रांसफर सर्विस के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ftp सर्वर को निष्क्रिय अवस्था के लिए सभी असुरक्षित पोर्ट के लिए बाइंड करें"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "निर्धारित करें कि क्या Git CGI घर निर्देशिका खोज कर सकते हैं."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "निर्धारित करें कि क्या Git CGI cifs फाइल सिस्टम का उपयोग कर सकते हैं."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "निर्धारित करें कि क्या Git CGI nfs फाइल सिस्टम का उपयोग कर सकते हैं."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "निर्धारित करें कि क्या Git सत्र डेमॉन टीसीपी सॉकेट को सभी अनारक्षित पोर्ट के लिए बाध्य कर सकते हैं."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "निर्धारित करें कि क्या बुलायें गयें उपयोगकर्ता को git_session_t डोमेन में Git डेमॉन निष्पादित कर सकते हैं."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन घर निर्देशिका खोज कर सकते हैं."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन cifs फाइल सिस्टम का उपयोग कर सकते हैं"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन nfs फाइल सिस्टम का उपयोग कर सकते हैं."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "itisis डेमॉन को मेल भेजने दें"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "urandom के पठन को सभी रीडिंग के लिए सक्रिय करें."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file विकल्प का उपयोग करने दें. यह साथ ही gpg-agent को उपयोक्ता फ़ाइल प्रबंधित करने देता है."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "जीपीजी वेब एडमिन को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd को टेंप निर्देशिका पढ़ने की छूट दें.  करबरोस tgt में पहुँच के लिए."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "अपाचे को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका/फ़ाइल को public_content_rw_t से लेबल किया हुआ होना चाहिए."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd को अंतर्निमित स्क्रिप्टिंग का उपयोग करने दें (प्रायः php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "आप http डेमॉन को स्पैम जाँचने दें"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "httpd को बतौर FTP क्लाइंट ftp पोर्ट और ephemeral पोर्ट में अनुमति दें"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd को ldap पोर्ट से कनेक्ट करने की अनुमति दें"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http डोमेन को zabbix में कनेक्ट होने दें"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर टीसीपी से संजाल पर कनेक्ट होने की छूट दें."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर कोब्बलर में कनेक्ट होने की छूट दें."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर डेटाबेस में कनेक्ट होने की छूट दें."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd को memcache सर्वर से कनेक्ट करने दें"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd बतौर रिले काम करने दें"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "httpd डेमॉन को मेल भेजने दें"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "अपाचे को avahi सेवा से dbus के द्वारा संचार करना दें"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi समर्थन की अनुमति दें"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "httpd बतौर FTP सर्वर ftp पोर्ट पर सुनकर काम करने दें."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "httpd को घर निर्देशिका को अनुमति दें"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd स्क्रिप्ट और मॉड्यूल को execmem/execstack की छूट दें"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "HTTPD को आरामदायक बंद होने के लिए पोर्ट 80 से कनेक्ट होने दें"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd प्रक्रिया को आईपीए सामग्री के प्रबंधन की अनुमति दें"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "अपाचे को mod_auth_ntlm_winbind की छूट दें"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache को mod_auth_pam का उपयोग करने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "httpd को उपयोक्ता सामग्री की अनुमति दें"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "स्टिकशिफ्ट अवस्था में एपाचे को अनुमति दें, पैसेंजर को संक्रमण नहीं"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd डेमॉन को इसकी संसाधन सीमा बदलने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD को SSI निष्पादनीय पर उसी डोमेन में बतौर तंत्र CGI स्क्रिप्ट चलाने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "एपाचे स्क्रिप्ट को सार्वजनिक कंटेंट में लिखने की अनुमति दें, निर्देशिका/फ़ाइल को जरूर public_rw_content_t से लेबल रहना चाहिए."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Apache को tmp अंतर्वस्तु का निष्पादन करने के लिए अनुमति दें."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "HTTPD को टर्मिनल से संचार करने की छूट दें. टर्मिनल पर प्रमाणपत्र के लिए पासफ्रेज दर्ज करने के लिए जरूरी."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "HTTPD हैंडलिंग को सभी अंतर्वस्तु फ़ाइलों के लिए एकीकृत करने दें."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd को cifs फ़ाइल तंत्र के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd को फ्यूज फ़ाइल तंत्र के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "gpg चलाने के लिए httpd को अनुमति दें"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd को nfs फ़ाइल तंत्र के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "सेवा शुरू करने के लिए httpd को oddjob के साथ संवाद करने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd को ओपनस्टैक पोर्ट के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast को सभी पोर्ट से कनेक्ट करने की छूट दें न कि केवल साउंड पोर्ट से."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irssi IRC क्लाइंट को किसी पोर्ट से कनेक्ट होने दें और और किसी अनारक्षित पोर्ट से बांधना चाहता हैं."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "करबरोस के साथ सीमित अनुप्रयोग को अनुमति दें."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd डेमॉन को मेल भेजने दें"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "टर्मिनल पर पढ़ने/लिखने के लिए syslogd को अनुमति दें"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "/dev/console से लॉगिन और तंत्र के उपयोग की छूट दें."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "mmap करने की एड्रेस स्पेस के निम्न क्षेत्र में क्षमता को नियंत्रित करें, जैसा कि /proc/sys/kernel/mmap_min_addr द्वारा विन्यस्त है."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "घर निर्देशिका में फ़ाइल को मॉक को पढ़ने दें."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "किसी माउंट कमांड को कोई निर्देशिका या फ़ाइल आरोहित करने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "मोजिल्ला प्लगिन डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "mozilla_plugins को उपयोक्ता की घर निर्देशिका में रेंडम कंटेंट बनाने दें"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "सीमित वेब ब्राउजर को घर निर्देशिका कंटेंट में पढ़ने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer एक्सक्यूटेबल स्टैक की स्वीकृति दें"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld को सभी पोर्ट से कनेक्ट होने दें"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND को अपाचे पोर्ट बांधने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "BIND को मास्टर जोन फ़ाइलों में लिखने के लिए छूट दें. सामान्य रूप से इसे गतिशील DNS या जोन ट्रांसफर के लिए प्रयोग किया जाता है."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर केवल पढ़ने/ के लिए निर्यात करने दें."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर पढ़ने/लिखने के लिए निर्यात करने दें."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "NIS के साथ तंत्र को चलाना की अनुमति दें"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "सीमित अनुप्रयोग को nscd साझा स्मृति के उपयोग के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "openvpn को घर निर्देशिका को अनुमति दें"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs डोमेन को TCP के उपयोग से कनेक्ट करने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo को सभी पोर्ट से कनेक्ट होने दें > 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "निर्धारित करना चाहते हैं कि क्या Polipo सत्र डेमॉन tcp सॉकेट को सभी अनारक्षित पोर्ट में बाइंड कर सकता है."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "निर्धारित करें कि क्या उपयोक्ता डोमेन को कॉल करना Polipo डेमॉन को polipo_session_t domain में निष्पादित कर सकता है."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "निर्धारित करें कि क्या polipo cifs फ़ाइल तंत्र की पहुँच ले सकता है."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "निर्धारित करें कि क्या Polipo nfs फ़ाइल तंत्र की पहुँच ले सकता है."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "पोलीइंस्टैनसियेटेड निर्देशिका समर्थन सक्रिय करें."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local डोमेन को mail_spool निर्देशिका में पूर्ण लेखन अभिगम दें"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql को ssh और rsync के उपयोग के लिए पॉइंट इन टाइम रिकवरी के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "विदेशी डेटाबेस को ग्राहक लेबल संचारित करने के लिए अनुमति दें"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "DML कथन को निष्पादित करने के लिए डेटाबेस एडमिन को अनुमति दें"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "अनधिकृत उपयोक्ताओं को DDL कथन का निष्पादन करने की छूट दें"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd को खास मोडेम के लिए कर्नेल को लोड करने दें"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd को नियमित उपयोक्ता के रूप में चलने की स्वीकृति दें"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "पपेट क्लाइंट को सभी फ़ाइल प्रकारों को प्रबंधित करने दें."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet मास्टर को MySQL और PostgreSQL डेटाबेस में कनेक्ट होने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon को शेडो को पढ़ने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "क्या आप rsync को बतौर क्लाइंट चलाने दें"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync सर्वर को cifs फ़ाइलतंत्र को साझा करने दें"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync सर्वर को nfs फ़ाइलतंत्र को साझा करने दें"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "सांबा को नयी घर निर्देशिका (उदा. via PAM) बनाने दें"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "सांबा को डोमेन कंट्रोलर के रूप में काम करने दें, उपयोक्ता, समूह जोड़ना और कूटशब्द बदलने देना चाहते हैं"
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "सांबा को नयी घर निर्देशिका साझा करने दें"
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने/लिखने के लिए अनुमति दें."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "सांबा को एक पोर्टमापर के रूप में कार्य करने की अनुमति दें"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "सांबा को असीमित स्क्रिप्ट चलाने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "सांबा को ntfs/fusefs निर्यात करने दें"
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "सांबा को  NFS आयतन करने दें"
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "फ्यूज फ़ाइलों को पढ़ने/लिखने के लिए sanlock की अनुमति दें"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock को nfs फाइलों का प्रबंधन करने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock को cifs फाइलों का प्रबंधन करने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl को शेडो को पढ़ने के लिए अनुमति दें"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "प्रोग्राम को अनुमति नहीं दें जैसे कि newrole प्रशासनिक उपयोक्ता डोमेन में बदलने के लिए."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "कर्नेल मॉड्यूल को निष्क्रिय करें."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "बूलियन को निर्धारित करने के लिए कि तंत्र नीति को लोड करने, पुनर्बलन मोड की स्थापना, और बूलियन मान बदलने की अनुमति देता हैं. इसे सही पर सेट करें और आप के लिए यह फिर से वापस सेट करने के लिए रिबूट करना होगा."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "नियमित उपयोक्ता सीधा dri युक्ति पहुँच की अनुमति दें"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "असीमित निष्पादनीय को उनके हीप स्मृति को छूट दें. ऐसा करना अच्छी बात नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "सभी असीमित निष्पादनीय को लाइब्रेरी के उपयोग के लिए अनुमति दें जिसके लिए पाठ स्थानांतरण की जरूरत है जो कि textrel_shlib_t से लेबल नहीं किया हुआ है"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "सभी असीमित निष्पादनीय को उनके स्टैक को छूट दें ऐसा करना कभी भी जरूरी नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "उपयोक्ता को स्थानीय mysql सर्वर में कनेक्ट करने की छूट दें"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "सीमित उपयोक्ता को पिंग के निष्पादन और कमांड बनाने के लिए चलाने की क्षमता को अनुमति दें."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "उपयोक्ता को PostgreSQL से कनेक्ट होने की छूट दें"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "फ़ाइलतंत्र पर उपयोक्ता r/w फ़ाइल के लिए अनुमति दें ताकि उसके पास विस्तारित विशेषता नहीं हो (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "उपयोक्ता को TCP सर्वर (bind to ports and accept connection from the same domain and outside users) चलाने की स्वीकृति दें इन बलों को FTP निष्क्रिय मोड में निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "उपयोक्ता संगीत साझा की अनुमति दें"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon internal-sftp को फाइलों अपलोड करने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal को स्थानीय उपयोक्ता में लॉगिन के अनुमति दें और तंत्र पर सभी फ़ाइल को लिखने/पढ़ने देते हैं जो कि DAC द्वारा परिचालित होता है."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता ssh घर निर्देशिका में दें."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge को किसी भी टीसीपी पोर्ट का उपयोग कर संजाल से कनेक्ट करने के लिए अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge को nfs फ़ाइल तंत्र के लिए अनुमति दें."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware नियंत्रक पर युक्ति के समर्थन के लिए जरूरी अतिरिक्त अनुमतियों को सक्रिय करने दें"
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "सांबा को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "उपयोक्ता spamassassin क्लाइंट को संजाल के उपयोग के लिए अनुमति दें."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd को उपयोक्ता घर निर्देशिका में लिखने/पढ़ने की अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid को बतौर पारदर्शी प्रॉक्सी चलाने दें (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ssh को chroot env के साथ फ़ाइल लिखने पढ़ने के लिए छूट उपयोक्ता घर निर्देशिका में दें"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "मेजबान कुंजी आधारित सत्यापन की अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी संजाल पोर्ट में."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी जेनेरिक TCP पोर्ट में."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor डेमॉन को tcp सॉकेट से बांधने के लिए सभी अनारक्षित पोर्ट में अनुमति दें."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "असीमित उपयोक्ता को क्रोम सैंडबॉक्स डोमेन में अनुमति दें जब chrome-sandbox को चलाया जाए"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "किसी उपयोक्ता को किसी असीमित डोमेन में में लॉगिन की छूट दें"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "असीमित उपयोक्ता को मोजिल्ला प्लगिन डोमेन में xulrunner plugin-container चलाने के दौरान अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "असीमित को चलाने के लिए वीडियो प्लेयिंग टूल की छूट दें"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "आम उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs घर निर्देशिका का समर्थन करें"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs घर निर्देशिका को समर्थन दें"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd सर्वर का cups के बदले उपयोग करें"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS घर निर्देशिका को समर्थन दें"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "NFS घर निर्देशिका को समर्थन दें"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd को सभी पोर्ट न कि HTTP से कनेक्ट होने दें."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero त्रुटि को अनदेखा करने दें."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "क्रमिक/समांतर संचार पोर्ट में सीमित वर्चुअल अतिथि को अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "सीमित वर्चुअल गेस्ट को निष्पादनीय स्मृति या निष्पादनीय स्टैक के उपयोग के लिए अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "सीमित वर्चुअल गेस्ट को फ्यूज फाइल के लिए अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "nfs फ़ाइलों के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "cifs फ़ाइलों के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "सीमित वर्चुअल अतिथि को sanlock के साथ अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "युक्ति विन्यास(pci) प्रबंधित करने के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "सीमित वर्चुअल गेस्ट को यूएसबी युक्ति के उपयोग के लिए अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "सीमित वर्चुअल अतिथि को xserver के साथ अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "webadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को प्रबंधित करने की अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "webadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को पढ़ने की अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "mmap_zero त्रुटियों को अनदेखा करें."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "ग्राफिकल लॉगिन प्रोग्राम को बूटलोडर को चलाने दें"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "आलेखीय लॉगिन प्रोग्राम में अनुमति दें सीधे बतौर sysadm_r:sysadm_t लॉगिन करने के लिए"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen को nfs फ़ाइल को प्रबंधित करने के लिए अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "xend को blktapctrl/tapdisk चलाने की अनुमति दें. जरूरत नहीं है यदि डिस्क छवि के लिए प्रतिबद्ध लॉजिकल वॉल्यूम चाहिए."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "xend को qemu-dm चलाने दें. जरूरी नहीं है यदि paravirt और no vfb का उपयोग हो रहा है."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "xguest उपयोक्ता को नेटवर्क मैनेजर विन्यस्त करने दें और अपाचे पोर्ट से कनेक्ट करना चाहते हैं"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest उपयोक्ता विस्थापनीय मीडिया आरोहित करने की छूट दें"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ब्लू टूथ उपकरणों का उपयोग करने के लिए xguest को अनुमति दें"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "क्लाइंट को X सर्वर की साझा स्मृति खंड में अनुमति दें."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer को लेखन योग्य स्मृति चलाने के लिए अनुमति दें"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X यूजरस्पेस ऑबजेक्ट मैनेजर को समर्थन दें"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "zabbix को किसी अनारक्षित पोर्ट से कनेक्ट करने दें"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "जेब्रा डेमॉन को इसके विन्यास फ़ाइल में लिखने की छूट दें"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "ZoneMinder को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
-diff --git a/policycoreutils/po/hr.po b/policycoreutils/po/hr.po
-index 9ccb8e0..75801e9 100644
---- a/policycoreutils/po/hr.po
-+++ b/policycoreutils/po/hr.po
-@@ -1,34 +1,30 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: hr\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
-+"Language: hr\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"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"UPOTREBA: run_init <skripta> <argumenti ...>\n"
--"  gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
--"         <argumenti ...> argumenti za tu skriptu."
-+msgstr "UPOTREBA: run_init <skripta> <argumenti ...>\n  gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n         <argumenti ...> argumenti za tu skriptu."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "Inicijalizacija PAM nije uspjela\n"
-@@ -77,353 +73,359 @@ msgstr "Nažalost, run_init može se upotrijebiti samo na SELinux kernelu.\n"
- msgid "authentication failed.\n"
- msgstr "Provjere autentičnosti nije uspjela.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Nije moguće postaviti exec kontekst za %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************  VAŽNO  ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Za aktiviranje ovog paketa pravila pokrenite:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Hvatište semanage nije moguće izraditi"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Čitanje pohrane pravila nije moguće."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Uspostavljanje semanage veze nije moguće"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Semanage transakciju nije moguće pokrenuti"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Verzija"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Izrada ključa za %s nije moguća"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Nije moguće provjeriti je li mapiranje za prijavu %s određeno"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux korisnik %s ne postoji"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Izrada mapiranja prijave za %s nije moguća"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Zadavanje naziva za %s nije moguće"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Zadavanje MLS raspona za %s nije moguće"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Zadavanje SELinux korisnika za %s nije moguće"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Dodavanje mapiranja prijave za %s nije moguće"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Zahtijeva seuser ili serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Mapiranje prijave za %s nije određeno"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Propitivanje seusera za %s nije moguće"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Uređivanje mapiranja prijave za %s nije moguće"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Mapiranje prijave za %s određeno je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Brisanje mapiranja prijave za %s nije moguće"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Korisničko ime"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux korisnik"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS raspon"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Nije moguće provjeriti je li SELinux korisnik %s određen"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Propitivanje korisnika za %s nije moguće"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Izrada SELinux korisnika za %s nije moguća"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Dodavanje uloge %s za %s nije moguće"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Zadavanje MLS razine za %s nije moguće"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Dodavanje prefiksa %s za %s nije moguće"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Izvlačenje ključa za %s nije moguće"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Dodavanje SELinux korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Zahtijeva prefiks ili uloge"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux korisnik %s nije određen"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Uređivanje SELinux korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux korisnik %s određen je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Brisanje SELinux korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Označavanje"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefiks"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS razina"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS raspon"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux uloge"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Potreban je UDP ili TCP protokol"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Potreban je port"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Izrada ključa za %s/%s nije moguća"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Potrebna je vrsta"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Nije moguće provjeriti je li port %s/%s određen"
-@@ -473,8 +475,8 @@ msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
- msgid "Could not add port %s/%s"
- msgstr "Dodavanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Zahtijeva setype ili serange"
- 
-@@ -482,463 +484,473 @@ msgstr "Zahtijeva setype ili serange"
- msgid "Requires setype"
- msgstr "Zahtijeva setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nije određen"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Propitivanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Uređivanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Brisanje porta %s/%s nije moguće"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Ispisivanje popisa portova nije moguće"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux vrsta porta"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Broj porta"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Potrebna je SELinux vrsta"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Izrada ključa za %s nije moguća"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Izrada konteksta za %s nije moguća"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Potrebna je SELinux vrsta"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Nije moguće provjeriti je li sučelje %s određeno"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Izrada sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Zadavanje korisnika u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Zadavanje uloge u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Zadavanje vrste u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Zadavanje MLS polja u kontekstu sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Zadavanje konteksta sučelja za %s nije moguće"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Zadavanje konteksta poruke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Dodavanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Sučelje %s nije određeno"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Propitivanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Uređivanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Sučelje %s određeno je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Brisanje sučelja %s nije moguće"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Ispisivanje popisa sučelja nije moguće"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux sučelje"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Kontekst"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Nije moguće provjeriti je li kontekst datoteke za %s određen"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Izrada konteksta datoteke za %s nije moguća"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Zadavanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Dodavanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Zahtijeva setype, serange ili seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Kontekst datoteke za %s nije određen"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Propitivanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Uređivanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Kontekst datoteke za %s određen je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Brisanje konteksta datoteke za %s nije moguće"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "vrsta"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Nije moguće provjeriti je li Booleova vrijednost %s određena"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Booleova vrijednost %s nije određena"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Propitivanje konteksta datoteke %s nije moguće"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Booleova vrijednost %s određena je u pravilima. Brisanje nije moguće."
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Brisanje Booleove vrijednosti %s nije moguće"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux Booleov"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -1002,7 +1014,7 @@ msgstr "Pogreška pri dodjeljivanju memorije.\n"
- msgid "Error sending audit message.\n"
- msgstr "Pogreška pri slanju poruke provjere.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Određivanje načina prisiljavanja nije moguće.\n"
-@@ -1015,16 +1027,12 @@ msgstr "Pogreška! Nije moguće otvoriti %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno "
--"označen.\n"
-+msgstr "%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno "
--"označen.\n"
-+msgstr "%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1121,62 +1129,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Nažalost, nova uloga može se upotrijebiti samo na SELinux kernelu.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "pogreška tijekom čitanja konfiguracije usluge PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: neispravna lozinka za %s.\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: 'forking' neuspjeh: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Obnavljanje tty oznake nije moguće...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Ispravno zatvaranje tty nije uspjelo\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Nije moguće zatvoriti deskriptore. \n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Pogreška pri dodjeljivanju argv0 ljuske.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Obnavljanje okruženja nije moguće. Prekidanje radnje.\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "Izvršavanje ljuske nije uspjelo\n"
- 
-@@ -1279,20 +1291,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +TvrtkaPovjerljivo juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Pogreška opcija %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1348,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1956,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
--
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/hu.po b/policycoreutils/po/hu.po
-index e92b9b3..1179592 100644
---- a/policycoreutils/po/hu.po
-+++ b/policycoreutils/po/hu.po
-@@ -1,36 +1,33 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Arpad Biro <biro_arpad at yahoo.com>, 2006, 2007.
- # Nagy István Zoltán <nagyesta at gmail.com>, 2009.
--# Zoltan Hoppár <hopparz at gmail.com>, 2012.
-+# Zoltan Hoppár <hopparz at gmail.com>, 2012-2013.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-23 07:55+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-09 17:08+0000\n"
- "Last-Translator: Zoltan Hoppár <hopparz at gmail.com>\n"
- "Language-Team: Hungarian <trans-hu at lists.fedoraproject.org>\n"
--"Language: hu\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: hu\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"Használat: run_init <szkript> <argumentumok ...>\n"
--"  ahol <szkript> a futtatandó inicializálási szkript neve,\n"
--"       <argumentumok ...> pedig ezen szkript argumentumai."
-+msgstr "Használat: run_init <szkript> <argumentumok ...>\n  ahol <szkript> a futtatandó inicializálási szkript neve,\n       <argumentumok ...> pedig ezen szkript argumentumai."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "nem sikerült inicializálni a PAM-et\n"
-@@ -79,358 +76,359 @@ msgstr "A run_init funkció csak SELinux-kernelen használható.\n"
- msgid "authentication failed.\n"
- msgstr "Az azonosítás nem sikerült.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Nem sikerült beállítani a végrehajtási kontextust erre: %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "*********************** FONTOS ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Ezen házirend aktiválásához futtassa:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "globális"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Nem sikerült létrehozni az Semanage kezelőt"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "Az SELinux-szabályzat nem kezelt, vagy nem lehet elérni a tárolót."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Nem lehet olvasni a szabályzat-tárolót."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Nem sikerült létrehozni Semanage-kapcsolatot"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS aktív állapot tesztelése nem sikerült"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Még nincs megvalósítva."
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "SEmanage művelet már folyamatban"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Nem sikerült elindítani az Semanage-tranzakciót"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Nem sikerült véglegesíteni az Semanage-tranzakciót"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "SEmanage művelet nincs folyamatban"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Nem sikerült listázni az SELinux modulokat"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Modulok nevei"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Verzió"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Kikapcsolva"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Nem kapcsolható ki a modul %s (sikertelen eltávolítás)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "Nem kapcsolható be a modul %s (sikertelen eltávolítás)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Nem távolítható el a modul %s (sikertelen eltávolítás)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "dontaudit-hoz szükséges vagy 'be\" vagy 'ki'"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Beépített elengedő típusok"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Egyéni elengedő típusok"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Nem állítható be a megengedő tartomány %s (sikertelen modul telepítés)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Nem törölhető a megengedő tartomány %s (sikertelen eltávolítás)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--"Nem sikerült ellenőrizni, hogy van-e definiálva bejelentkezési hozzárendelés "
--"ehhez: %s"
-+msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva bejelentkezési hozzárendelés ehhez: %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "A %s Linux csoport nem létezik"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Nem létezik %s nevű Linux-felhasználó"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Nem sikerült létrehozni bejelentkezési hozzárendelést ehhez: %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Nem sikerült nevet beállítani ehhez: %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Nem sikerült MLS-tartományt beállítani ehhez: %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Nem sikerült SELinux-felhasználót beállítani ehhez: %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Nem sikerült felvenni bejelentkezési hozzárendelést ehhez: %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Seuser vagy Serange szükséges"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Nincs definiálva bejelentkezési hozzárendelés ehhez: %s"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Nem sikerült végrehajtani Seuser-lekérdezést erre: %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Nem sikerült módosítani \"%s\" bejelentkezési hozzárendelését"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"%s bejelentkezési hozzárendelése szabályzatban van definiálva - nem törölhető"
-+msgstr "%s bejelentkezési hozzárendelése szabályzatban van definiálva - nem törölhető"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Nem sikerült törölni \"%s\" bejelentkezési hozzárendelését"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Nem sikerült listázni a bejelentkezési hozzárendeléseket"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Bejelentkezési név"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux felhasználó"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS hatáskör"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr "Szolgáltatás"
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr ""
--"Nem sikerült ellenőrizni, hogy van-e definiálva \"%s\" SELinux-felhasználó"
-+msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva \"%s\" SELinux-felhasználó"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Nem sikerült lekérdezni a felhasználót ehhez: %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Legalább egy szerepet meg kell adnia %s számára"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Nem sikerült létrehozni SELinux-felhasználót ehhez: %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Nem sikerült felvenni \"%s\" szerepet ehhez: %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Nem sikerült beállítani az MLS-szintet ehhez: %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Nem sikerült felvenni \"%s\" előtagot ehhez: %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Nem sikerült kinyerni a kulcsot ehhez: %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Nem sikerült felvenni \"%s\" SELinux-felhasználót"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Szükség van előtagra, szerepekre, szintre vagy tartományra"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Szükség van előtagra vagy szerepekre"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "\"%s\" SELinux-felhasználó nincs definiálva"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Nem sikerült módosítani a(z) \"%s\" SELinux-felhasználót"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"\"%s\" SELinux-felhasználó szabályzatban van definiálva - nem törölhető"
-+msgstr "\"%s\" SELinux-felhasználó szabályzatban van definiálva - nem törölhető"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Nem sikerült törölni a(z) \"%s\" SELinux-felhasználót"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Nem sikerült listázni az SELinux-felhasználókat"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Nem sikerült listázni a(z) \"%s\" felhasználó szerepeit"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Címkézés"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Előtag"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS Szint"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS hatáskör"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux szerepek"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "UDP vagy TCP protokoll szükséges"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Meg kell adni portot"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Hibás port"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Nem sikerült létrehozni kulcsot ehhez: %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Meg kell adni típust"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr "%s típusa helytelen, porttípusnak kell lennie."
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e a(z) %s/%s port"
-@@ -480,8 +478,8 @@ msgstr "Nem sikerült beállítani a portkontextust ehhez: %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Nem sikerült felvenni ezt a portot: %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Setype vagy Serange szükséges"
- 
-@@ -489,468 +487,473 @@ msgstr "Setype vagy Serange szükséges"
- msgid "Requires setype"
- msgstr "Setype szükséges"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s port nincs definiálva"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Nem sikerült lekérdezni ezt a portot: %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Nem sikerült módosítani ezt a portot: %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Nem sikerült listázni a portokat"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Nem sikerült törölni a portot: %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "A(z) %s/%s port szabályzatban van definiálva - nem törölhető"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Nem sikerült törölni ezt a portot: %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Nem sikerült listázni a portokat"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux Port típus"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Portszám"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Csomópont cím szükséges"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Ismeretlen vagy hiányzó protokoll"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Meg kell adni SELinux-típust"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr "SELinux node típus szükséges."
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr "%s típusa helytelen, node típusú kell lennie."
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e a(z) %s"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Nem sikerült létrehozni addr-t %s-hez"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Nem sikerült létrehozni kontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Nem állítható be a(z) %s maszkja"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Nem sikerült beállítani a felhasználót %s addr kontextusban"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Nem sikerült beállítani a szerepet %s addr kontextusban"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Nem sikerült beállítani a típust %s addr kontextusban"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Nem sikerült beállítani az MLS-mezőket %s addr kontextusban"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Nem sikerült beállítani a(z) %s addr kontextust"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Nem adható hozzá %s addr"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "%s addr nincs definiálva"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Nem kérdezhető le %s addr"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Nem módosítható %s addr"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "A(z) %s addr nincs definiálva a házirendben, nem törölhető"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Nem törölhető %s addr"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "Nem törölhető az összes csomópont kapcsolódás"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Nem listázható addr"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Meg kell adni SELinux-típust"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e ez a csatoló: %s"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Nem sikerült létrehozni csatolót ehhez: %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Nem sikerült beállítani a felhasználót %s csatolókontextusban"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Nem sikerült beállítani a szerepet %s csatolókontextusban"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Nem sikerült beállítani a típust %s csatolókontextusban"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Nem sikerült beállítani az MLS-mezőket %s csatolókontextusban"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Nem sikerült beállítani a csatolókontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Nem sikerült beállítani az üzenetkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Nem sikerült felvenni ezt a csatolót: %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s csatoló nincs definiálva"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Nem sikerült lekérdezni ezt a csatolót: %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Nem sikerült módosítani ezt a csatolót: %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "A(z) %s csatoló szabályzatban van definiálva - nem törölhető"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Nem sikerült törölni ezt a csatolót: %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "Nem törölhetó az összes kezelőfelület kapcsolódás"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Nem sikerült listázni a csatolókat"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux Interfész"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Környezet"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "Azonos osztály már létezik ehhez: %s."
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "Fájl specifikáció %s ütközik egy azonossági szabállyal  '%s %s'"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "Ugyanolyan osztály az %s típushoz nem létezik"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Nem sikerült beállítani a felhasználót %s fájlkontextusban"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Nem sikerült beállítani a szerepet %s fájlkontextusban"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Nem sikerült beállítani az MLS-mezőket %s fájlkontextusban"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Érvénytelen fájl specifikáció"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "Fájl specfikáció nem tartalmazhat szóközt"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "Fájl specifikáció %s ütközik egy azonossági szabállyal  '%s %s'; Próbálja meg helyette hozzáadni ezt: '%s'"
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr "%s típusa helytelen, fájl vagy eszköztípusnak kell lennie."
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr ""
--"Nem sikerült ellenőrizni, hogy van-e definiálva fájlkontextus ehhez: %s"
-+msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva fájlkontextus ehhez: %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Nem sikerült létrehozni fájlkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Nem sikerült beállítani a típust %s fájlkontextusban"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Nem sikerült beállítani a fájlkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Nem sikerült felvenni fájlkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Setype, Serange vagy Seuser szükséges"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Nincs definiálva fájlkontextus ehhez: %s"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Nem sikerült módosítani a fájlkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "A fájl kontextus listázása nem sikerült"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Nem sikerült a(z) %s fájl kontextus törlése"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s fájlkontextusa szabályzatban van definiálva - nem törölhető"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Nem sikerült törölni %s fájlkontextusát"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Nem sikerült listázni a fájlkontextusokat"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Nem sikerült listázni a helyi fájlkontextusokat"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fkörnyezet"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "Típus"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--"\n"
--"SELinux Distribution fcontext Equivalence \n"
-+msgstr "\nSELinux Distribution fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
--"\n"
--"SELinux Local fcontext Equivalence \n"
-+msgstr "\nSELinux Local fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Nem sikerült ellenőrizni, hogy \"%s\" logikai érték definiálva van-e"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "\"%s\" logikai érték nincs definiálva"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "A következő értékek egyikét kell megadnia: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Nem lehet beállítani az aktív logikai értéket %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Nem sikerült módosítani a(z) \"%s\" logikai értéket"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Hibás formátum %s: Rekord %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "A(z) \"%s\" logikai érték szabályzatban van definiálva - nem törölhető"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Nem sikerült törölni a(z) \"%s\" logikai értéket"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Nem sikerült listázni a logikai értékeket"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "ismeretlen"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ki"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "be"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux Logikai érték"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Állapot"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Alapértelmezett"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Leírás"
- 
-@@ -1014,7 +1017,7 @@ msgstr "Memóriafoglalási hiba.\n"
- msgid "Error sending audit message.\n"
- msgstr "Hiba az auditálási üzenet küldésekor.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Nem sikerült meghatározni a kikényszerítési módot.\n"
-@@ -1027,16 +1030,12 @@ msgstr "Hiba: nem lehet megnyitni ezt: %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s: nem sikerült meghatározni a jelenlegi kontextust ehhez: %s - a tty nem "
--"lesz újracímkézve.\n"
-+msgstr "%s: nem sikerült meghatározni a jelenlegi kontextust ehhez: %s - a tty nem lesz újracímkézve.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s: nem sikerült meghatározni az új kontextust ehhez: %s - a tty nem lesz "
--"újracímkézve.\n"
-+msgstr "%s: nem sikerült meghatározni az új kontextust ehhez: %s - a tty nem lesz újracímkézve.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1076,8 +1075,7 @@ msgstr "Hiba: több szint lett megadva\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Hiba: nem változtathat szinteket nem biztonságos terminálon keresztül \n"
-+msgstr "Hiba: nem változtathat szinteket nem biztonságos terminálon keresztül \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1134,62 +1132,66 @@ msgstr "Nem sikerült üres szignálkészletet szerezni\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Nem sikerült beállítani SIGHUP-kezelőt\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Sajnálom, newrole hibázott h eldobja képességeit\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "A newrole funkció csak SELinux-kernelen használható.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "Nem sikerült meghatározni a régi kontextust.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Figyelem! Nem sikerült lekérdezni a tty információt.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "hiba a PAM szolgáltatás beállításakor.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: helytelen jelszó ehhez a felhasználóhoz: %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: nem sikerült létrehozni új folyamatot: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Nem sikerült visszaállítani a tty-címkét.\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Nem sikerült megfelelően bezárni a tty-t\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Nem sikerült lezárni a leírókat.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Hiba a parancsértelmező argv0-jának lefoglalásakor.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Nem sikerült visszaállítani a környezetet; megszakítás\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "nem sikerült végrehajtani a parancsértelmezőt\n"
- 
-@@ -1292,20 +1294,20 @@ msgstr "chcat -- -Bizalmas /docs/üzletiterv.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +Bizalmas felhasználó1"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Hiba az opciókban: %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Bináris"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "összes"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1320,25 +1322,19 @@ msgstr "Fájl cimke"
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
--"Fájl\n"
--"Specifikáció"
-+msgstr "Fájl\nSpecifikáció"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
--"Selinux\n"
--"Fájl típusa"
-+msgstr "Selinux\nFájl típusa"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
--"Fájl\n"
--"Típus"
-+msgstr "Fájl\nTípus"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
-@@ -1348,2047 +1344,2141 @@ msgstr "Hozzárendelt felhasználó"
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
--"Bejelentkezési\n"
--"Név"
-+msgstr "Bejelentkezési\nNév"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
--"SELinux\n"
--"Felhasználó"
-+msgstr "SELinux\nFelhasználó"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
--"MLS/\n"
--"MCS Range"
-+msgstr "MLS/\nMCS Range"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
- msgstr "'%s' bejelentkezés szükséges"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Szabályzat modul"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Modul neve"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Auditálás kikapcsolása"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Audit engedélyezése"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Szabályzat modul betöltése"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr "Polgen"
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Zoltan Hoppar"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Boolean Dialog megadása"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Boolean Név"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "SELinux Szabályzatkészítő Eszköz"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>Válasszon ki egy szabályzattípust az alkalmazáshoz vagy felhasználói szerepet amit szabályozni kíván:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Alkalmazások</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Szabványos init daemon"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--"Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor "
--"init szkriptekkel indítanak.  Rendszerint egy szkriptet igényel az /etc/rc.d/"
--"init.d mappában"
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr "Szabványos init daemon"
-+msgstr "Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor init szkriptekkel indítanak.  Rendszerint egy szkriptet igényel az /etc/rc.d/init.d mappában"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
- msgstr "DBUS rendszer daemon"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Szolgáltatások kiszolgáló (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr "Internet Services Daemon azok a daemonok amelyeket az xinetd indít el"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Web Alkalmazás/Szkript (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "Web Alkalmazás/Szkript (CGI) CGI szkriptek amik a  web kiszolgáló által indulnak (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Felhasználói alkalmazás"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "Felhasználói alkalmazás - lehet olyan alkalmazás amelyet szabályozni kíván és egy felhasználó indított"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>Felhasználók bejelentkezése</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Létező felhasználói típusok"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "Módosít egy létező felhasználói bejelentkezési bejegyzést."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "Minimális Terminál Felhasználói típus"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "Ez a felhasználó bejelentkezhet a gépre csak terminálon vagy távoli hozzáférésen keresztül. Alapértelmezésben ennek a felhasználónak nem lesz se setuid, hálózata, su, sudo-ja sem."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "Minimális X Windows Felhasználói típus"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "Ez a felhasználó bejelentkezhet az X-en vagy terminálon keresztül. Alapértelmezésben ennek a felhasználónak nem lesz se setuid, se hálózata, su és sudo parancsa sem."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "Felhasználói típus"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "Alapértelmezésben ez a felhasználó teljes hálózati hozzáféréssel rendelkezik, de nincsenek setuid alkalmazásai átmenet nélkül, valamint nincs su, és sudo parancsa sem."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Rendszergazdai Admin típus"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Ez a felhasználó teljes hálózati hozzáféréssel rendelkezik,  de nincsenek setuid alkalmazásai átmenet nélkül, se su parancsa, viszont használhat sudo parancsot a Rendszergazdai Admin típus eléréséhez."
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Root felhasználók</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Rendszergazdai Admin típus"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Válassza a Root Adminisztrátori felhasználói szerepet, ha ez a felhasználó karbantarthatja a gépet mikor root-ként futtatja azt. Ez a felhasználó nem lesz képes bejelentkezni a rendszerbe közvetlenül."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>Adja meg az alkalmazás nevét vagy a felhasználói szerepet"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "Név"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "Adja meg a teljes elérési utat a végrehajtható állományhoz, hogy szabályozhassa."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "Adjon meg egy egyedi nevet a szabályozott alkalmazáshoz vagy felhasználói szerephez."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "Végrehajtható"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init szkript"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "Adjon meg teljes elérési utat az indiításhoz felhasznált init szkripthez ami elindítja a szabályozni kívánt alkalmazást."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>Válasszon létező szerepkört a módosításhoz:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "Válassza ki a felhasználói szerepköröket amik átmenetet képeznek ehhez a területhez: %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "szerepkör fül"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>Válasszon szerepköröket amelyek %s átmenetet képeznek ehhez:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "Válasszon alkalmazás területeket amik %s átmenetet képeznek. "
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "átmenet\nszerepkör fülre"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>Válasszon felhasználói sze_repeket amik átmenetet képeznek ehhez %s:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "Válasszon felhasználói szerepköröket amik átmenetet képeznek ehhez az alkalmazás területhez."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>Válasszon területeket amiket %s adminsztrálni fog:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó adminisztrálna."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
-+msgstr "<b>Válasszon tövábbi szerepeket %s számára:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>Adja mega  hálózati portokat amikhez %s kapcsolódik:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>TCP Portok</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Mind"
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "Engedélyezi %s számára hogy kapcsolódjon bármely UDP porthoz"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "Engedélyezi %s számára, hogy meghívja a bindresvport eljárást 0-val. Kapcsolódás 600-1024 tartományig terjedő portokra."
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Nem foglalt portok (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "Adjon meg egy vesszővel elválasztott UDP port listát vagy tartományokat amelyekhez %s csatlakozhat. Például: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "Válasszon portokat"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "Engedélyezi %s számára hogy csatlakozzon bármely UDP porthoz csatlakozzon ami > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP Portok</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Hálózat\nBind fül"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>Válasszon hálózati portokat amiknél %s kapcsolódik ehhez:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "Engedélyezi %s számára, hogy csatlakozzon bármely TCP porthoz"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "Adjon meg egy vesszővel elválasztott tcp port listát vagy tartományokat amelyeknél %s csatlakozni fog. Például: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "Engedélyezi %s számára hogy csatlakozhasson bármely UDP portra"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "Adjon meg egy vesszővel elválasztott udp port listát, vagy tartományt amelyeknél %s csatlakozni fog. Például: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>Válasszon közös alkalmazás vonásokat %s számára:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "Syslog üzeneteket ír\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "Elkészíti/Manipulálja az átmeneti fájlokat a /tmp mappában"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "PAM alkalmazása azonosításhoz"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch vagy getpw* hívásokat használ"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus-t használ"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "Audit üzeneteket küld"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "Közreműködik a terminállal"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "Levelet küld"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>Mappák/fájlok megadása amiket %s kezel</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "Fájlok/Mappák amiket %s \"kezel\". PID fájlok, Log fájlok, /var/lib fájlok..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>Boolean-ok hozzáadása a %s szabályzatból:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s tartomány által használt boolean hozzáadása/eltávolítása"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>Melyik mappában állítja elő a %s szabályzatot?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "Szabályzati mappa"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr "Szabály"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "Existing_User"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "Alkalmazás"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s mappának kell lennie"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr "Ki kell választania a felhasználót"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "Válasszon végrehajtható fájlt a szabályozáshoz."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "Válasszon init szkript fájlt a szabályozáshoz."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "Válasszon fájl(oka)t amit az a szabályozott alkalmazás készít vagy rögzít"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "Válasszon mapp(áka)t amit a szabályozott alkalmazás birtokol és rögzít is bele"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "Válasszon mappát a szabályzati fájlok előállításához itt:"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "%s.pp típus már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "Név ellenőrzése"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "%s.pp modul már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "Meg kell adnia egy betűkből és számokból kitalált nevet ami nem tartalmaz szóközöket."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "Meg kell adnia egy végrehajtható állományt"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
-+msgstr "SELinux beállítása"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "Hálózati port"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux Port\nTípus"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "Protokoll"
- 
--#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr "MLS/MCS\nSzint"
- 
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "Port"
- 
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "Portszám \"%s\" érvénytelen. 0 < PORT_SZÁM < 65536 "
- 
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "Listanézet"
- 
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "Csoportnézet"
- 
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Biztos benne hogy törölni akarja %s '%s'?"
- 
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s törlése"
- 
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s hozzáadása"
- 
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s módosítása"
- 
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Átjárható"
- 
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Vezérelt"
- 
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Állapot"
- 
--#: ../gui/polgen.py:1306
--#, python-format
-+#: ../gui/statusPage.py:133
- msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "A szabályzattípus megváltoztatása azzal jár, hogy a teljes fájlrendszert át kell cimkézni a következő rendszerindításkor. Átcimkézés elég hosszadalmas folyamat lehet, a fájlrendszer méretétől függően. Kívánja folytatni?"
- 
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Az SELinux kikapcsolása ugyan újraindítást igényel - de ez nem javasolt. Ha később úgy dönt hogy visszakapcsolja az SELinux alrendszert, a rendszer számára teljes újracimkézés lesz szükséges. Ha csak azt szeretné látni, hogy maga az SELinux alrendszer okozza a problémát vagy sem, váltson át átjárható módba ami csak logolja a hibákat, és nem lép közbe az SELinux szabályzattal. Az áteresztő mód természetesen nem igényel újraindítást. Kívánja folytatni?"
- 
--#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:152
- msgid ""
--"SELinux Port\n"
--"Type"
--msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux engedélyezése azzal jár, hogy a teljes fájlrendszert újra kell cimkézni a következő újraindításkor. Az újracimkézés folyamata a fájlrendszer méretétől függően hosszú időt vehet igénybe. Kívánja folytatni?"
- 
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"MLS/MCS\n"
--"Level"
--msgstr ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/portsPage.py:101
--msgid "Port"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
- 
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux Hálózati Portok"
- 
--#: ../gui/portsPage.py:252
--msgid "List View"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux Típus"
- 
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Fájl specifikáció"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Fájltípus"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "összes fájl\nközönséges fájl\nmappa\nkarakteres eszköz\nblokk eszköz\nport\nszimbolikus link\nelnevezett pipe\n"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux felhasználó hozzáadása"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux Adminisztráció"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Hozzáadás"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "Tulajdonságok"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "Törlés"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Válasszon menedzselési tárgyat"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Válasszon:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Rendszer alapértelmezés Vezérelt mód"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Kikapcsolva\nÁtjárható\nVezérelt\n"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Jelenlegi vezérelt mód"
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Rendszer alapértelmezett szabályzati típusa:"
-+
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Válassza ki ha azt kívánja, hogy újracimkézze a teljes fájlrendszert a következő újraindításnál. Újracimkézés elég hosszú időt vehet igénybe, a fájlrendszer méretétől függően. Ha a szabályzattípusok megváltoznak, vagy a kikapcsolttól a vezéreltig az újracimkézés minden esetben szükséges."
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Cimkézze újra a következő újraindításnál."
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Fordítsa vissza a boolean beállítást a rendszer által alapértelmezettre"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Váltás egyéni és minden boolean között"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Szűrő"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Fájlkontextus hozzáadása"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Fájlkontextus módosítása"
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Fájlkontextus törlése"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Váltás az összes és egyéni fájlkontextus között"
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux Felhasználói hozzárendelések hozzáadása"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux Felhasználói hozzárendelések módosítása"
- 
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SElinux Felhasználói hozzárendelések törlése"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Felhasználó hozzáadása"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Felhasználó módosítása"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Felhasználó törlése"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Hálózati port hozzáadása"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Hálózati port szerkesztése"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Hálózati port törlése"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Váltás egyéni és minden port között"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Új szabályzat modul előállítása"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Szabályzat modul betöltése"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Betölthető szabályzat modul eltávolítása"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Engedélyezi/Tiltja további auditálási szabályzatokat, ami alapértelmezésben nem kerülnek reportálásra a log fájlokban."
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Változtassa meg feldolgozási módot átjárhatóra."
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Változtassa meg a feldolgozási módot vezéreltre"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Feldolgozási terület"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux felhasználó '%s' szükséges"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Állítsa elő az SELinux man oldalakat"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "az elérési út ahol az előállított SELinux man oldalak tárolódnak"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr "OS neve a man oldalakhoz"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr "Készítsen HTML man oldalakat a kijelólt SELinux man oldalakból"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Mindet terület"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Elkészíteni kívánt man oldal tartomány(ok) nevei"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux hálózati szabályzat információ lekérdezése"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "listázza az összes SELinux porttípust"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "jelenítse meg a porthoz kapcsolódó SELinux típust"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Jelenítse meg a portokat az ehhez definiált SELinux típusokhoz"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "Jelenítse meg azokat a portokat amelyeket ez a tartomány össze tud kapcsolni - bind/connect"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "Kérdezze le az SELinux szabályzatát hogy mely tartományok képesek egymással kommunikálni"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Forrás tartomány"
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Cél tartomány"
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "Kérdezze le az SELinux szabályzatát hogy láthassa a boolean-ok leírását"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr "gyűjtse be az összes boolean leíróit"
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "boolean hogy leírást kapjon róla"
-+
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "Kérdezze le az SELinux szabályzatát hogy látható legyen hogyan tud átmenni a forrás tartomány a céltartományba"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "forrás feldogozási tartomány"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "cél feldolgozási tartomány"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr "Parancs szükséges ilyen típusú szabályokhoz"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr "Listázza az SELinux szabályzat interfészeit"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Állítsa elő az SELinux szabályzat modul sablont"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr "Adja meg a tartomány típusát amit kiterjeszteni szeretne"
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr "Adja meg azon  SELinux felhasználó(k) neveit, amelyek átmenetet képeznek erre a tartományra"
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr "Adja meg a tartományt, (vagy tartományokat), ahol ez a korlátozott admin adminisztrálni fog"
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "az előállítandó szabályzat neve"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr "az elérési út ahol az előállított szabályzati fájlok tárolásra kerülnek"
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "szabályozandó állomány"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr "Készítsen szabályzatot %s számára"
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "parancsok"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr "Változó SELinux szabályzat, alapértelmezés erre: /sys/fs/selinux/policy"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr "Nincs SELinux szabályzat telepítve"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr "%s szabályzatfájl olvasása sikertelen"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "ismeretlen"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Internet Services Daemon"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr "Létező Tartomány Típusok"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr "Minimális Terminál login felhasználói szerepkör"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr "Minimális X felület login felhasználói szerepkör"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr "Desktop Login felhasználói szerepkör"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr "Admin Login felhasználói szerepkör"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr "Korlátozott Root Admin szerepkör"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Érvényes típusok:\n"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "A portoknak számoknak kell lennie vagy tartományoknak 1-től %d-ig"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr "Adjon meg egy érvényes szabályzattípust"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr "Meg kell adnia egy nevet a szabályzat moduljának %s számára."
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "A névnek alfanumerikusnak kell lennie szóközök nélkül. Vagy alkalmazza az \"-n MODULNÉV' opciót"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "Felhasználói szerepkörök nem lehetnek hozzákapcsolt végrehajtható állományok."
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Csak daemon alkalmazások használhatnak init szkriptet..."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve boolean értékűnek kell lennie"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog boolean értékűnek kell lennie"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos boolean értékűnek kell lennie"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache boolean értékűnek kell lennie"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "FELHASZNÁLÓ típus automatikusan kap egy tmp típust"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr "%s szabályzatmodulok számára meglévő tartományokat igényelnek"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Adjon meg egy végrehajtható elérési utat a szabályozott folyamatához"
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Típus vezérlő fájl"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Kezelőfelületi fájl"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Fájl kontextus fájl"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr "Spec fájl"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Beállító szkript"
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Engedélyezi az ABRT számára hogy módosíthassa a publikus fájlokat amik a publikus fájlátvitel szolgáltatásoknál vannak"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Engedélyezi az ABRT számára hogy a abrt_handle_event_t tartományban fusson, ezzel pedig kezelni tudja az ABRT események szkriptjeit"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Engedélyezi az Amavis számára a JIT fordító használatát"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "Engedélyezi az antivírus programoknak, hogy olvashassanak nem biztonsági fájlokat a rendszerben"
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr ""
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr "Engedélyezi az auditadm futását exec tartalomra"
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Engedélyezi a felhasználók számára hogy feloldjanak passwd bejegyzéseket közvetlen az ldap-ról ahelyett hogy sssd kiszolgálót használnának"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Lehetővé teszi a felhasználóknak hogy bejelentkezzenek egy radius kiszolgáló segítségével"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr "Engedélyezi a felhasználók számára, hogy bejelentkezhessenek yubikey kiszolgálóval"
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr "Engedélyezi awstats számára, hogy megsemmisítse az Apache logfájljait"
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Engedélyezi a cdrecord számára hogy különféle tartalmakat olvasson, mint nfs, samba, eltávolítható eszközök, felhasználói temp fájlok, és további megbízhatatlan fájlok tartalmai"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Engedélyezi a clamd számára hogy JIT fordítót használjon"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Engedélyezi a clamscan számára a nem biztonsági fájlok használatát a rendszeren"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Engedélyezi a clamscan számára hogy felhasználói fájlokat olvasson"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Engedélyezi a Cobbler számára hogy módosíthasson publikus fájlokat amik a publikus fájlátviteli szolgáltatásoknál használatosak."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Engedélyezi a Cobbler számára hogy TCP protokollt használva csatlakozzon a hálózatra."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Engedélyezi a Cobbler számára hogy hozzáférjen cifs fájlrendszerekhez."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Engedélyezi a Cobbler számára hogy hozzáférjen ntfs fájlrendszerekhez."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Engedélyezi a collecd számára hogy TCP protokollal csatlakozzon a hálózatra."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Engedélyezi a codnor tartomány számára hogy TCP protokollal csatlakozzon a hálózatra."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Engedélyezi a rendszerben lévő cron feladatok számára hogy újracimkézzék a fájlrenszert a fájlkontextusok helyreállításáért."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Engedélyezi a cvs daemon számára hogy olvashassa a shadow fájlt"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Engedélyezi az összes daemon számára hogy a corefájlokat a rootba írja"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Engedélyezi az összes daemon számára hogy használhassa a tcp wrappereket."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Engedélyezi az összes daemon számára hogy írja/olvassa a terminálokat"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr ""
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr "Engedélyezi dan számára, hogy felhasználói fájlokat kezeljen"
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr "Engedélyezi dan számára, hogy felhasználói fájlokat olvasson"
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Engedélyezi a dbadm számára hogy kezelje a fájlokat a felhasználó home mappáiban"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Engedélyezi a dbadm számára hogy olvassa a fájlokat a felhasználó home mappáiban"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Tiltsa a felhasználói tartományok alkalmazásait hogy összerendelhessenek azok egy memória régiót olvashatóként és írhatóként is. Ez mindenképp veszélyes, és ezt a végrehajtható állományt jelenteni kell a bugzilla hibakövetőben."
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Engedélyezi a sysadmin számára hogy debug vagy ptrace műveletet hajtson végre az összes folyamaton."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Engedélyezi a DHCPC kliens alkalmazásai számára hogy iptables parancsokat hajtsanak végre."
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Engedélyezi a DHCP daemon számára hogy LDAP backend-eket alkalmazzon"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Engedélyezi az összes tartomány számára hogy más tartományi leírófájlokat használjanak"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Engedélyezi az összes tartomány számára hogy betölthessen kernelmodulokat"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Engedélyezi az audio eszközök használatát mint forrást az entrópia források csatornájaként"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Engedélyezi az exim számára hogy csatlakozhasson adatbázisokhoz (posgres, mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Engedélyezi az exim számára hogy készítsen, olvasson, írjon, és törölhessen jogosulatlan felhasználói fájlokat."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Engedélyezi az exim számára hogy olvashasson jogosulatlan felhasználói fájlokat."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Engedélyezi az extra szabályokat a cron tartományban hogy támogassa az fcron műveleteket."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Engedélyezi a korlátozott tartományok számára hogy a hálózatra TCP segítségével csatlakozhasson."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Engedélyezi a korlátozott tartományok számára hogy ssh műveletet hajtson végre."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr ""
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr "Engedélyezi az összes tartomány számára hogy működhessen fips_mode módban"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Engedélyezi az FTP számára hogy olvassa és írjon fájlokba a felhasználó home mappáiban"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy feltölthessenek fájlokat, a nyílt fájlátviteli szolgáltatásoknál. A mappáknak public_content_rw_t cimkével kell rendelkezniük."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy csatlakozhassanak minden olyan porthoz > 1023"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy csatlakozhassanak mysql adatbázis portokhoz"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy bejelentkezzenek a helyi felhasználóknál és írhassanak/olvashassanak fájlokat a rendszerben, amit a DAC irányít."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy cifs-t használjanak a nyílt fájlátviteli szolgáltatásoknál."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy nfs-t használjanak a nyílt fájlátviteli szolgáltatásoknál."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Engedélyezi az FTP kiszolgálók számára hogy összekapcsolhassák az összes kihasználatlan portot a passzív mód számára"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Meghatározza a Git CGI számára hogy kereshet-e home mappákban"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Meghatározza a Git CGI számára hogy hozzáférhet-e cifs fájlrendszerekhez."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Meghatározza a Git CGI számára hogy hozzáférhet-e nfs fájlrendszerekhez."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Meghatározza a Git session daemon számára hogy összeköthet TCP socket-eket az összes nem foglalt porttal."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Meghatározza hogy felhasználói tartományok hívásával végrehajthat-e Git daemon-t a git_session_t domain belül."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Meghatározza a Git rendszer daemon számára hogy kereshet-e a home mappákban."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Meghatározza a Git rendszer daemon számára hogy hozzáférhet-e cifs fájlrendszerekhez."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Meghatározza a Git rendszer daemon számára hogy hozzáférhet-e nfs fájlrendszerekhez."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Engedélyezi gitisis daemon számára a levelek küldését."
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Engedélyezi az urandom olvasás számára az összes tartományt."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Engedélyezi a gpg-agent --write-env-file opció használatát. Ez egyben engedélyezi a gpg-agent számára hogy felhasználói fájlokat módosítson."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Engedélyezi a gpg web tartomány számára hogy módosíthasson publikus fájlokat a nyílt fájlátviteleknél."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Engedélyezi a gssd számára hogy temp mappát olvashassa. A kerberos tgt hozzáférés miatt szükséges lehet."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr ""
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr "Engedélyezi a vendég számára, hogy tartalmat futtathasson"
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Engedélyezi az Apache számára hogy módosíthasson publikusan fájlokat a publikusan használt fájlátviteleknél. A mappák/fájloknak public_content_rw_t cimkével kell rendelkezniük."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Engedélyezi a httpd számára hogy felhasználja a beépített szkriptezést (általában ez php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Engedélyezi a httpd számára hogy ellenőrizhesse a spam-ot"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Engedélyezi a httpd számára hogy FTP kliensként működjön az FTP és más átmeneti portokra kapcsolódva"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Engedélyezi a httpd számára hogy csatlakozhat az ldap porthoz"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Engedélyezi a httpd daemon számára hogy csatlakozzon a zabbix szolgáltatáshoz"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy TCP használatával csatlakozzanak a hálózaton keresztül."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy cobblerhez csatlakozzanak a hálózaton keresztül."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy adatbázishoz csatlakozzanak a hálózaton keresztül."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Engedélyezi a httpd számára hogy kapcsolódjon egy memcache kiszolgálóhoz"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Engedélyezi a httpd számára hogy relay szerverként működjön"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Engedélyezi a http daemon számára hogy levelet küldjön"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Engedélyezi az Apache számára hogy kommunikáljon az avahi szolgáltatással a dbus rendszeren keresztül"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Engedélyezi a httpd számára a cgi támogatást"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Engedélyezi a httpd számára hogy FTP kiszolgálóként működjön azzal hogy figyeli az ftp portot."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Engedélyezi a httpd számára hogy olvashassa a home mappákat"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Engedélyezi a httpd szkriptek és modulok számára a execmem/execstack műveletet"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Engedélyezi a HTTPD számára hogy csatlakozhasson a 80-as portra egy elegáns rendszerleállításhoz"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Engedélyezi a httpd folyamatoknak hogy kezeljék az IPA tartalmat"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Engedélyezi az Apache számára hogy használja a mod_auth_ntlm_winbind cimkét"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Engedélyezi az Apache számára hogy használja a mod_auth_pam cimkét"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Engedélyezi a httpd számára hogy felhasználói tartalmat olvashasson"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Engedélyezi az Apache számára hogy stickshift módban fusson, átmenet nélkül az utashoz"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Engedélyezi a httpd daemon számára hogy megváltoztathassa az erőforrás igényének határait"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Engedélyezi a HTTPD számára hogy SSI végrehajtható állományokat futtathasson, ugyanabban a tartományban mint a CGI szkriptek."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Engedélyezze az apache szkriptek számára hogy publikus tartalmat rögzítsenek, a mappáknak/fájloknak public_rw_content_t cimkével kell rendelkezniük."
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Engedélyezze az Apache számára hogy végrehajthasson tmp tartalmat."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Egyesítse a HTTPD-t hogy kommunikálhasson a terminállal. Szükséges hogy jelszavakat adhasson meg az aláírásoknál a terminálban."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Egyesítse az összes tartalom fájl HTTPD kezelését."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Engedélyezi a httpd számára hogy hozzáférjen cifs fájlrendszerekhez"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Engedélyezi a httpd számára hogy hozzáférjen a FUSE fájlrendszerekhez"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Engedélyezi httpd számára hogy gpg-t futtasson"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Engedélyezi httpd számára hogy hozzáférjen nfs fájlrendszerekhez"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Engedélyezi httpd számára hogy kommunikálhasson az oddjob alkalmazással és így indíthasson szolgáltatást"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Engedélyezi http számára hogy hozzáférjen openstack portokhoz"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr "Engedélyezi az Apache számára, hogy NS bejegyzéseket kérdezhessen le"
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Engedélyezi az icecast számára hogy csatlakozzon az összes portra, ne csak hang portokra."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Engedélyezi az Irssi IRC kliens számára hogy bármely portra csatlakozhasson és bind műveletet indítson bármely foglalatlan portra."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Lehetővé teszi a szabályozott alkalmazások számára hogy kerberos-al fusson együtt."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Engedélyezi a syslogd daemon számára hogy levelet küldjön"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Engedélyezi a syslogd számára a lehetőséget hogy olvassa/írja a terminálokat"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Engedélyezi a bejelentkezést és használja a rendszert a /dev/console-ról."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Irányítja az mmap képességét hogy alsó szintű címtartományt címezzen meg, mint ahogy az beállított a /proc/sys/kernel/mmap_min_addr cimkében."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Engedélyezi a mock számára hogy fájlokat olvashasson a home mappákból."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Engedélyezi a mount parancsnak hogy  csatoljon bármilyen mappát vagy fájlt."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Engedélyezi a mozilla plugin tartomány számára hogy TCP-vel kapcsolódjon a hálózathoz."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Engedélyezi a mozilla_plugins számára hogy véletlenszerű tartalmat generáljon a felhasználó mappájában"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Engedélyezi a szabályozott webböngészőknek hogy olvashassák a home mappa tartalmát"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Engedélyezi az mplayer execstack-ját"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Engedélyezi a mysqld számára hogy csatlakozhat minden portra"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Engedélyezi a BIND számára hogy összekapcsoljon apache portot."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Engedélyezi BIND számára hogy írhassa a mester zóna fájlokat. Általában ez dinamikus DNS-hez vagy zóna átvitelekhez alkalmazott megoldás."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Engedélyezi bármely fájl/mappa számára hogy exportálható csak olvasható jogosultsággal NFS-en keresztül."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Engedélyezi bármely fájl/mappa számára hogy exportálható írható/olvasható jogosultsággal NFS-en keresztül."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi nfs kiszolgálók számára hogy módosíthassák a publikus fájlokat amiket publikus fájlátviteleknél használnak. A fájloknak/mappáknak public_content_rw_t cimkével kell rendelkezniük."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Engedélyezi a rendszer számára hogy NIS szolgáltatással működjön"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Engedélyezi szabályozott alkalmazások számára, hogy nscd osztott memóriát használhassanak."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr "Engedélyezi az openshift számára, hogy alkalmazásokat zárolhasson"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Engedélyezi openvpn számára hogy olvassa a home mappákat"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Engedélyezi a piranha-lvs domain számára hogy csatlakozzon a hálózatra TCP segítségével."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Engedélyezi a polipo számára hogy csatlakozzon az összes portra ami > 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Meghatározza hogy vajon Polipo session daemon felépíthet-e tcp socket csatlakozást az összes nem foglalt porthoz."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Meghatározza hogy vajon tartományi hívásokat végrehajthat-e a a Polipo daemon a polipo_session_t tartományon belül."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Meghatározza hogy vajon a Polipo elérheti-e a cifs fájlrendszereket."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Meghatározza hogy vajon a Polipo elérheti-e az nfs fájlrendszereket."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Engedélyezi a többpéldányos mappatámogatást."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Engedélyezi a postfix_local tartomány számára a teljes irhatósági hozzáférést a mail_spool mappákhoz"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Engedélyezi a posgreSQL számára az ssh és az rsync használatát point-in-time recovery műveletre"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Engedélyezi  hogy kliens cimkét idegen adatbázishoz kapcsoljon"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Engedélyezi adatbázis admin-ok számára hogy végrehajthassanak DML statement műveletet"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Engedélyezi jogosulatlan felhasználók számára hogy végrehajthassanak DDL statement műveletet"
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Engedélyezi a pppd számára hogy betölthessen kernelmodulokat bizonyos modemek számára"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Engedélyezi a pppd futtatását egy egyszerű felhasználó számára"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Engedélyezi a privoxy számára hogy csatlakozhasson az összes portra, ne csak HTTP, FTP, valamint Gopher portokra."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Engedélyezi a Puppet kilens számára hogy az összes fájltípust kezelhesse."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Engedélyezi a Puppet master számára hogy csatlakozhasson MySQL és PostgreSQL adatbázisokhoz"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Engedélyezi racoon számára hogy shadow fájlokat olvasson"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Engedélyezi rgmanager tartomány számára hogy TCP használatával csatlakozzon a hálózathoz."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi az rsync számára hogy módosítson publikus fájlokat a publikus fájlátvitel szolgáltatásoknál. Fájlokat/Mappákat át kell cimkézni ezzel:  public_content_rw_t."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Engedélyezi az rsync számára hogy kliensként fusson"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Engedélyezi rsync számára hogy exportáljon bármilyen fájlt/mappát csak olvasható formátumban."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Engedélyezi rsync kiszolgálók számára hogy megosszanak cifs fájlrenszereket"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Engedélyezi az rsync kiszolgálók számára hogy megosszanak nfs fájlrendszereket"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Engedélyezi samba számára hogy új home mappákat hozzon létre (pl. PAM-on keresztül)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy domain vezérlő, hozzáad felhasználókat, csoportokat, és megváltoztat jelszavakat."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Engedélyezi a samba számára hogy megossza a felhasználók home mappáit."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát olvasásra."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát írásra/olvasásra."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy port vezérlő"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Engedélyezi samba számára hogy exportáljon nfs/fuse köteteket."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Engedélyezi samba számára hogy exportálhasson NFS köteteket."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Engedélyezi a sanlock számára hogy írja/olvassa a fuse fájlokat"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Engedélyezi a sanlock számára hogy kezelhesse az nfs fájlokat"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Engedélyezi a sanlock számára hogy kezelhesse a cifs fájlokat"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Engedélyezi a sasl számára hogy olvashassa a shadow fájlokat"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr "Engedélyezi secadm számára, hogy tartalmat futtathasson"
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "tiltsa az alkalmazásokat mint pl. newrole, hogy átalakítsa az adminisztrációs felhasználó tartományokra"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Kikapcsolja a kernel modul betöltését."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Egy boolean ami meghatározza hogy a rendszer engedélyezi a szabályok betöltését, a vezérelt módot, és a boolean értékek megváltoztatását. Állítsa át igazra, és újra kell indítani a rendszert hogy vissza válthassa."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Engedélyezi az egyszerű felhasználók számára közvetlen dri hozzáférést"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Engedélyezi a szabályozatlan végrehajtható állományok számára hogy a heap memóriájuk tartalma végrehajtható legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Engedélyezi minden szabályozatlan végrehajtható állomány számára hogy szövegáthelyezés igényű kapcsolt lib-eket használjanak amik nincsenek textrel_shlib_t cimkével ellátva."
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Engedélyezi a szabályozott végrehajtható állományok számára hogy a saját stack-jük végrehajtható legyen. Ez sohasem kell hogy szügséges legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Engedélyezi a felhasználók számára hogy helyi mysql kiszolgálóhoz kapcsolódjanak"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Engedélyezi a szabályozott felhasználók számára hogy ping és traceroute parancsokat alkalmazzanak."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Engedélyezi a felhasználók számára hogy PosgreSQL-hez csatlakozzanak"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Engedélyezi a felhasználó számára hogy írjon/olvasson fájlokat a fájlrendszerben amelyeknek nincs kiterjesztett attribútumai (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Engedélyezi a felhasználók számára, hogy futtathasson TCP kiszolgálókat (portokhoz kapcsolja, és fogad kapcsolatokat ugyanarról a domainról, és külső felhasználóktól) ezt kikapcsolva kierölteti az FTP passzív módját és még megváltoztathat néhány protokollt."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
--msgstr ""
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr "Engedélyezi a felhasználó számára, hogy ssh chroot környezetet használhasson."
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Engedélyezi a felhasználó számára a zene megosztását"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi a névtelen internal-sftp számára hogy feltölthessen fájlokat, publikus fájl átviteli szolgáltatásoknál. A mappáknak public_content_rw_t cimkével kell rendelkeznie."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Engedélyezi az sftp-internal számára hogy írhassa és olvashassa a fájlokat a felhasználó home mappáiban"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Engedélyezi az sftp-internal számára hogy bejelentkezzen a helyi felhasználókhoz, ahol írhatja/olvashatja az összes fájlt a rendszerben, amit a DAC irányít."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Engedélyezi az internal-sftp számára hogy írhasson és olvashasson a felhasználó ssh home mappáiban."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Engedélyezi az sge számára hogy csatlakozhasson a hálózatra bármely TCP port használatával"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Engedélyezi az sge számára hogy hozzáférjen az nfs fájlrendszerekhez."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Engedélyezi a további engedélyek szükségességét a 3ware vezérlők támogatásához."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi a samba számára hogy módosíthasson publikus fájlokat nyílt fájlátviteli szolgáltatásoknál. A fájloknak és mappáknak public_content_rw_t cimkéjüknek kell lennie."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Engedélyezi a felhasználó spamassassin kliense számára hogy használja a hálózatot."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Engedélyezi spamd számára hogy home mappákat írja és olvashassa."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Engedélyezi a squid számára hogy az összes portra csatlakozhasson, ne csak HTTP, FTP, és Gopher portokra."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Engedélyezi a squid számára hogy transparent proxy-ként működjön (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Engdélyezi az ssh és a chroot env alkalmazások számára hogy az összes home mappában lévő fájlt írhassa és olvashassa."
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "Engedélyezi a kiszolgáló kulcs alapú azonosítást"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Engedélyezi az ssh bejelentkezéseket mint sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr "Engedélyezi a staff számára, hogy tartalmat futtathasson"
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Engedélyezi a staff felhasználó számára hogy készíthessen és átmenetet képezzen az svirt tartományokra."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr ""
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr "Engedélyezi sysadm számára, hogy tartalmat futtathasson"
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen hálózati portra csatlakozhasson."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen általános TCP portra csatlakozhasson."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Engedélyezi a tftp számára hogy módosíthassa a publikus fájlokat nyílt fájlátviteli szolgáltatásoknál."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr "Engedélyezi a tftp számára, hogy olvasshassa és írhasson fájlokat a felhasználó home mappáiba"
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Engedélyezi a tor daemon számára hogy az összes nem foglalt portot összekapcsolja a TCP socket-ekkel."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr "Engedélyezi a tor számára, hogy reléként működjön"
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Engedélyezi a szabályozatlan felhasználók számára hogy átmenetet képezzenek a chrome sandbox tartományaira amikor chrome-sandbox alkalmazást futtatnak"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Engedélyezi a felhasználó számára hogy bejelentkezzen mint szabályozatlan tartomány"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Engedélyezi a nem szabályozott felhasználók számára hogy átmenetet képezzenek a Mozilla plugin tartományokhoz amikor xulrunner plugin-container-t futtatnak."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Engedélyezi a videolejátszó eszközök futtatását nem korlátozottként"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Engedélyezi jogosulatlan felhasználók számára hogy készítsenek és átmenetet képezzenek az svirt tartományokhoz."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Támogatja az encryptfs home mappáit"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Támogatja a fusefs home mappáit"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Alkalmazzon LPD kiszolgálót CUPS helyett"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Támogatja az NFS home mappáit"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Támogatja a SAMBA home mappáit"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr "Engedélyezi a felhasználó számára, hogy tartalmat futtathasson"
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Engedélyezi a varnishd számára hogy az összes portra csatlakozhasson, ne csak HTTP-re."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Figyelmen kívül hagyja a  vbetool mmap_zero hibáit."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy soros/párhuzamos kommunikációs portokat használjanak"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy végrehajtható memóriát és stack-et használjanak"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy fuse fájlokat olvashassanak"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy nfs fájlokat kezeljenek"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
--msgstr ""
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr "Engedélyezi a korlátozott virtuális vendégek számára, hogy együttműködjenek rawip socket-ekkel"
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy cifs fájlokat kezeljenek"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjön a sanlock alkalmazással"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy eszközbeállításokat kezeljenek (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy usb eszközöket használjanak"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjenek az xserver-el"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Engedélyezi a webadm számára hogy a felhasználói home mappáiban fájlokat kezelhessen"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Engedélyezi a webadm számára hogy a felhasználói home mappáiban fájlokat olvashasson"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Figyelmen kívül hagyja a wine mmap_zero hibáit."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Engedélyezi a grafikus bejelentkező alkalmazás számára hogy rendszertöltőt indíthasson"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Engedélyezi a grafikus bejelentkező alkalmazás számára hogy közvetlenül jelentkezhessen be mint sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Engedélyezi a xen számára hogy nfs fájlokat kezeljen"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Engedélyezi az xsend számára hogy blktapctrl/tapdisk allkalmazást futtasson. Nem szükséges ha dedikált logikai köteteket alkalmaz a lemezképekhez."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Engedélyezi az xsend számára hogy qemu-dm alkalmazást futtathassa. Nem szükséges ha paravirt fut vfb nélkül."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Engedélyezi az xguest számára hogy beállítsa a Network Manager-t és csatlakozhasson Apache portokra"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
--msgstr ""
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr "Engedélyezi xguest számára, hogy tartalmat futtathasson"
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Engedélyezi az xguest felhasználói számára hogy csatlakoztathassanak eltávolítható médiát"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Engedélyezi az xguest számára hogy bluetooth eszközöket használhasson"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Engedélyezi a kliensek számára hogy írhasson az Xserver osztott memória szegenseibe."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Engedélyezi az XServer számára hogy végrehajthasson írható memóriát"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Támogatja az X userspace object manager-ét"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Engedélyezi a zabbix számára hogy nem foglalt portokra csatlakozzon"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Engedélyezi a zebra daemon számára hogy rögzíthessen a konfigurációs fájljaiban"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Engedélyezi a ZoneMinder számára hogy módosíthassa a publikus fájlokat a nyílt fájlátviteli szolgáltatásoknál."
-diff --git a/policycoreutils/po/ia.po b/policycoreutils/po/ia.po
-new file mode 100644
-index 0000000..a330a7e
---- /dev/null
-+++ b/policycoreutils/po/ia.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Interlingua <trans-ia at lists.fedoraproject.org>\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: ia\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/id.po b/policycoreutils/po/id.po
-index caf6141..dcddeba 100644
---- a/policycoreutils/po/id.po
-+++ b/policycoreutils/po/id.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-03-30 18:14+0000\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Indonesian <trans-id at lists.fedoraproject.org>\n"
--"Language: id\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: id\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/is.po b/policycoreutils/po/is.po
-index a4478db..c962641 100644
---- a/policycoreutils/po/is.po
-+++ b/policycoreutils/po/is.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
-+# 
-+# Translators:
- msgid ""
- msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Icelandic (http://www.transifex.com/projects/p/fedora/language/is/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Language: is\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/it.po b/policycoreutils/po/it.po
-index 9787182..94385a0 100644
---- a/policycoreutils/po/it.po
-+++ b/policycoreutils/po/it.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Francesco Tombolini <tombo at adamantio.net>, 2006, 2007, 2008, 2009.
- # Silvio Pierro <perplesso82 at gmail.com>, 2008.
-@@ -9,27 +9,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Italian <trans-it at lists.fedoraproject.org>\n"
--"Language: it\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: it\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"USO: run_init <script> <args ...>\n"
--"   dove: <script> è il nome dell'init script da eseguire,\n"
--"         <args ...> sono gli argomenti per quello script."
-+msgstr "USO: run_init <script> <args ...>\n   dove: <script> è il nome dell'init script da eseguire,\n         <args ...> sono gli argomenti per quello script."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "inizializzazione di PAM fallita\n"
-@@ -78,357 +75,359 @@ msgstr "Spiacente, run_init può essere usato solo su un kernel SELinux.\n"
- msgid "authentication failed.\n"
- msgstr "autenticazione fallita.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Impossibile impostare il contesto exec su %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANTE ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Per attivare questo pacchetto della policy eseguire:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "globale"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Impossibile creare la gestione semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"La policy SELinux non è amministrata o non si può accedere al deposito."
-+msgstr "La policy SELinux non è amministrata o non si può accedere al deposito."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Impossibile leggere il deposito della policy."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Impossibile stabilire connessione semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Impossibile verificare lo stato MLS abilitato"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Non ancora implementato"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Una transazione semanage è già in esecuzione"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Impossibile avviare transazione semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Impossibile eseguire la transazione semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Transazione semanage non in esecuzione"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Impossibile elencare i moduli SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versione"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Disabilitato"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Impossibile impostare il dominio permissive %s (installazione del modulo "
--"fallita)"
-+msgstr "Impossibile impostare il dominio permissive %s (installazione del modulo fallita)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Impossibile rimuovere il dominio permissive %s (rimozione fallita)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Impossibile creare una chiave per %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Impossibile controllare se è definito il login mapping per %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Il gruppo linux %s non esiste"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "L'utente linux %s non esiste"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Impossibile creare il login mapping per %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Impossibile impostare nome per %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Impossibile impostare range MLS per %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Impossibile impostare utente SELinux per %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Impossibile aggiungere login mapping per %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Richiede seuser o serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Il login mapping per %s non è definito"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Impossibile interrogare seuser per %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Impossibile modificare login mapping per %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Il login mapping per %s è definito nella policy, non può essere eliminato"
-+msgstr "Il login mapping per %s è definito nella policy, non può essere eliminato"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Impossibile eliminare il login mapping per %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Impossibile elencare i login mappings"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nome di registrazione"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Utente di SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Gamma MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Impossibile controllare se l'utente SELinux %s è definito"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Impossibile interrogare l'utente per %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Si deve aggiungere almeno un ruolo per %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Impossibile creare l'utente SELinux per %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Impossibile aggiungere il ruolo %s per %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Impossibile impostare il livello MLS per %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Impossibile aggiungere il prefisso %s per %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Impossibile estrarre la chiave per %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Impossibile aggiungere l'utente SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Richiede prefisso, ruolo, livello o range"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Richiede prefisso o ruolo"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "L'utente SELinux %s non è definito"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Impossibile modificare l'utente SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "L'utente SELinux %s è definito nella policy, non può essere eliminato"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Impossibile eliminare l'utente SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Impossibile elencare gli utenti SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Impossibile elencare i ruoli per l'utente %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Etichettare"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefisso"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Livello MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Gamma MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Ruoli SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "E' richiesto il protocollo udp o tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "E' richiesta la porta"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Impossibile creare una chiave per %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "E' richiesto il Tipo"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Impossibile controllare se la porta %s/%s è definita"
-@@ -478,8 +477,8 @@ msgstr "Impossibile impostare il contesto della porta per %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Impossibile aggiungere la porta %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Richiede setype o serange"
- 
-@@ -487,464 +486,473 @@ msgstr "Richiede setype o serange"
- msgid "Requires setype"
- msgstr "Richiede setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "La porta %s/%s non è definita"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Impossibile interrogare la porta %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Impossibile modificare la porta %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Impossibile elencare le porte"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Impossibile eliminare la porta %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "La porta %s/%s è definita nella policy, non può essere eliminata"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Impossibile eliminare la porta %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Impossibile elencare le porte"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Tipo di porta SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Numero porta"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "L'indirizzo del nodo è necessario"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Protocollo mancante o sconosciuto"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "E' richiesto un Tipo SELinux"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Impossibile creare la chiave per %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Impossibile controllare se la porta %s è definita"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Impossibile creare un indirizzo per %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Impossibile creare il contesto per %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Impossibile impostare una maschera per %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Impossibile impostare l'utente nel contesto indirizzo per %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Impossibile impostare il ruolo nel contesto indirizzo per %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Impossibile impostare il tipo nel contesto indirizzo per %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Impossibile impostare i campi mls nel contesto indirizzo per %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Impossibile impostare il contesto indirizzo per %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Impossibile aggiungere l'indirizzo %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Indirizzo %s non definito"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Impossibile interrogare l'indirizzo %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Impossibile modificare l'indirizzo %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "L'indirizzo %s è definito nella policy, non può essere eliminato"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Impossibile eliminare l'indirizzo %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Impossibile elencare gli indirizzi"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "E' richiesto un Tipo SELinux"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Impossibile controllare se l'interfaccia %s è definita"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Impossibile creare l'interfaccia per %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Impossibile impostare l'utente nel contesto dell'interfaccia per %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Impossibile impostare il ruolo nel contesto dell'interfaccia per %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Impossibile impostare il tipo nel contesto dell'interfaccia per %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Impossibile impostare i campi mls nel contesto dell'interfaccia per %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Impossibile impostare il contesto dell'interfaccia per %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Impossibile impostare il contesto dei messaggi per %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Impossibile aggiungere l'interfaccia %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "L'interfaccia %s non è definita"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Impossibile interrogare l'interfaccia %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Impossibile modificare l'interfaccia %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "L'interfaccia %s è definita nella policy, non può essere eliminata"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Impossibile eliminare l'interfaccia %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Impossibile elencare le interfacce"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interfaccia di SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Contesto"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Impossibile impostare l'utente nel contesto del file per %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Impossibile impostare il ruolo nel contesto del file per %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Impossibile impostare i campi mls nel contesto del file per %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Specifiche non valide del file"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Impossibile controllare se il contesto del file per %s è definito"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Impossibile creare contesto del file per %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Impossibile impostare il tipo nel contesto del file per %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Impossibile impostare il contesto del file per %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Impossibile aggiungere il contesto del file per %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Richiesto setype, serange o seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Il contesto del file per %s non è definito"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Impossibile interrogare il contesto del file per %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Impossibile modificare il contesto del file per %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Impossibile elencare i contesti del file"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Impossibile eliminare il contesto del file %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Il contesto del file per %s è definito nella policy, non può essere eliminato"
-+msgstr "Il contesto del file per %s è definito nella policy, non può essere eliminato"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Impossibile eliminare il contesto del file per %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Impossibile elencare i contesti del file"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Impossibile elencare i contesti del file locale"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "fcontext di SELinux"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "tipo"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Impossibile controllare se la booleana %s è definita"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "La booleana %s non è definita"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Impossibile interrogare il contesto del file %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "E' necessario specificare uno dei seguenti valori: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Impossibile impostare il valore attivo della booleana %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Impossibile modificare la booleana %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Formato non valido %s: Record %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "La booleana %s è definita nella policy, non può essere eliminata"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Impossibile eliminare la booleana %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Impossibile elencare le booleane"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "sconosciuto"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "off"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "on"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "Booleana di SELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Descrizione"
- 
-@@ -956,9 +964,7 @@ msgstr "impostazione di PAM_TTY fallita\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: overflow della tabella hash di configurazione dei nomi del "
--"servizio\n"
-+msgstr "newrole: overflow della tabella hash di configurazione dei nomi del servizio\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1010,7 +1016,7 @@ msgstr "Errore di allocazione memoria.\n"
- msgid "Error sending audit message.\n"
- msgstr "Errore di invio messaggio audit.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Non si può determinare la modalità enforcing.\n"
-@@ -1023,15 +1029,12 @@ msgstr "Errore!  Impossibile aprire %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Impossibile ottenere il contesto corrente per %s, tty non "
--"rietichettante.\n"
-+msgstr "%s!  Impossibile ottenere il contesto corrente per %s, tty non rietichettante.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Impossibile ottenere il nuovo contesto per %s, tty non rietichettante.\n"
-+msgstr "%s!  Impossibile ottenere il nuovo contesto per %s, tty non rietichettante.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1071,9 +1074,7 @@ msgstr "Errore: livelli multipli specificati\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Errore: non siete autorizzati a cambiare livelli su di un terminale non "
--"sicuro \n"
-+msgstr "Errore: non siete autorizzati a cambiare livelli su di un terminale non sicuro \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1130,62 +1131,66 @@ msgstr "Impossibile ottenere un segnale vuoto\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Impossibile impostare SIGHUP handler\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Spiacente, newrole può essere usato solo su un kernel SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "determinazione vecchio contesto fallita.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Avvertenza!  Impossibile recuperare informazioni tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "errore durante la lettura della configurazione del servizio PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: password non corretta per %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: fallimento forking: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Impossibile ripristinare l'etichetta tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Impossibile chiudere correttamente tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Impossibile chiudere i descrittori.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Errore nell'allocazione di argv0 della shell.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Impossibile ripristinare l'ambiente, abbandono\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "esecuzione shell fallita\n"
- 
-@@ -1197,14 +1202,12 @@ msgstr "utilizzo:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
--"%s:  La policy è stata già caricata ed il carico inziale è stato richiesto\n"
-+msgstr "%s:  La policy è stata già caricata ed il carico inziale è stato richiesto\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  Non posso caricare la policy e modalità enforcing richiesta:  %s\n"
-+msgstr "%s:  Non posso caricare la policy e modalità enforcing richiesta:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1290,20 +1293,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Errore opzioni %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1359,577 +1362,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1967,1411 +1858,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "sconosciuto"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ja.po b/policycoreutils/po/ja.po
-index ffeaef5..72ae12d 100644
---- a/policycoreutils/po/ja.po
-+++ b/policycoreutils/po/ja.po
-@@ -1,38 +1,37 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Hyu_gabaru Ryu_ichi <hyu_gabaru at yahoo.co.jp>, 2007.
--# Kiyoto Hashida <khashida at redhat.com>, 2008, 2009, 2010.
-+# Kiyoto Hashida <khashida at redhat.com>, 2008-2010,2012.
- # Makoto Mizukami <makoto at fedoraproject.org>, 2008.
-+#   <noriko at fedoraproject.org>, 2012.
- # Noriko Mizumoto <noriko at redhat.com>, 2006, 2008, 2009.
- # Takuro Nagamoto <tnagamot at redhat.com>, 2006.
-+# Tomoyuki KATO <tomo at dream.daynight.jp>, 2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Japanese <trans-ja at lists.fedoraproject.org>\n"
--"Language: ja\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: ja\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"使い方: run_init <script> <args ...>\n"
--"  ここで、 <script> に実行する init スクリプトの名前、\n"
--"         <args ...> にそのスクリプトに対する引数を指定します。"
-+msgstr "使い方: run_init <script> <args ...>\n  ここで、 <script> に実行する init スクリプトの名前、\n         <args ...> にそのスクリプトに対する引数を指定します。"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM の初期化に失敗しました\n"
-@@ -81,356 +80,359 @@ msgstr "残念ながら、 run_init は SELinux カーネル上でしか使用
- msgid "authentication failed.\n"
- msgstr "認証に失敗しました。\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec コンテキストを %s に設定できませんでした。\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** 重要 ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "このポリシーパッケージを有効にするには、以下を実行して下さい:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "グローバル"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage ハンドルを作成できませんでした"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかで"
--"す。"
-+msgstr "SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかです。"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "ポリシー store を読み込めません"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage 接続を確立できませんでした"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS を有効にした状態をテストできませんでした"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "まだ、実装されていません"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage トランザクションは既に進行しています"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage トランザクションを起動できませんでした"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage トランザクションをコミットできませんでした"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage トランザクションは進行していません"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux のモジュール一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "モジュール名"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "バージョン"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "無効"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "モジュール %s を無効化できませんでした (削除失敗)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "モジュール %s を有効化できませんでした (削除失敗)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "モジュール %s を削除できませんでした (削除失敗)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit は 'on' または 'off' にする必要があります"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "組み込み許容形式"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "カスタム許容形式"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
-+msgstr "許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s のキーを作成できませんでした"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s のログインマッピングが定義されているか確認できませんでした"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux グループ %s は存在していません"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux ユーザー %s は存在していません"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s のログインマッピングを作成できませんでした"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s の名前を設定できませんでした"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s の MLS 範囲を設定できませんでした"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s の SELinux ユーザーを設定できませんでした"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s のログインマッピングを追加できませんでした"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser または serange が必要です"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s のログインマッピングは定義されていません"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s の seuser をクエリーできませんでした"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s のログインマッピングを修正できませんでした"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s のログインマッピングはポリシーに定義されています、削除できません"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s のログインマッピングを削除できませんでした"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "ログインマッピングの一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "ログイン名"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ユーザー"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS 範囲"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr " SELinux ユーザー %s が定義されているか確認できませんでした"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s のユーザーをクエリーできませんでした"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "少なくとも %s のロールを 1 つ追加する必要があります"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s の SELinux ユーザーを作成できませんでした"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "ロール %s を %s に追加できませんでした"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "MLS レベルを %s に設定できませんでした"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "プレフィックス %s を %s に追加できませんでした"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s のキーを抽出できませんでした"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ユーザー %s を追加できませんでした"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "プレフィックスか、ロール、レベル、範囲のいずれかが必要です"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "プレフィックスかロールが必要です"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ユーザー %s は定義されていません"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ユーザー %s を修正できませんでした"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ユーザー %s はポリシーで定義されています、削除できません"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ユーザー %s を削除できませんでした"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux ユーザーの一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ユーザー %s のロール一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "ラベリング"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "プレフィックス"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS レベル"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS 範囲"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ロール"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "プロトコル udp か tcp が必要です"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "ポートが必要です"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "無効なポート"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s のキーを作成できませんでした"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "タイプが必要です"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "ポート %s/%s が定義されているか確認できませんでした"
-@@ -480,8 +482,8 @@ msgstr "%s/%s のポートコンテキストを設定できませんでした"
- msgid "Could not add port %s/%s"
- msgstr "ポート %s/%s を追加できませんでした"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype か serange が必要です"
- 
-@@ -489,464 +491,473 @@ msgstr "setype か serange が必要です"
- msgid "Requires setype"
- msgstr "setype が必要です"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "ポート %s/%s は定義されていません"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "ポート %s/%s をクエリーできませんでした"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "ポート %s/%s を修正できませんでした"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "ポートを一覧表示できませんでした"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "ポート %s を削除できませんでした"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "ポート %s/%s はポリシーで定義されています、 削除できません"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "ポート %s/%s を削除できませんでした"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "ポートの一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux ポートタイプ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "プロト"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "ポート番号"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "ノードアドレスが必要です"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "不明又は欠如したプロトコル"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux タイプが必要です"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s のキーを作成できませんでした"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "アドレス %s が定義されているか確認できませんでした"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s のアドレスを作成できませんでした"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s のコンテキストを作成できませんでした"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s のマスクを設定できませんでした"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s のアドレスコンテキストにユーザーを設定できませんでした"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s のアドレスコンテキストにロールを設定できませんでした"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s のアドレスコンテキストにタイプを設定できませんでした"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s のアドレスコンテキストに mls フィールドを設定できませんでした"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s のアドレスコンテキストを設定できませんでした"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "アドレス %s を追加できませんでした"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "アドレス %s は定義されていません"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "アドレス %s をクエリできませんでした"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "アドレス %s を修正できませんでした"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "アドレス %s はポリシー内で定義されています、削除できません"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "アドレス %s を削除できませんでした"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "すべてのノードマッピングを削除できません"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "アドレスの一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux タイプが必要です"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "インターフェース %s が定義されているか確認できませんでした"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s のインターフェースを作成できませんでした"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s のインターフェースコンテキストにユーザーを設定できませんでした"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s のインターフェースコンテキストにロールを設定できませんでした"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s のインターフェースコンテキストにタイプを設定できませんでした"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--"%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
-+msgstr "%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s のインターフェースコンテキストを設定できませんでした"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s のメッセージコンテキストを設定できませんでした"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "インターフェース %s を追加できませんでした"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "インターフェース %s は定義されていません"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "インターフェース %s をクエリーできませんでした"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "インターフェース %s を修正できませんでした"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "インターフェース %s はポリシーで定義されています、 削除できません"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "インターフェース %s を削除できませんでした"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "全てのインターフェイスの 対応表を削除できませんでした"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "インターフェースの一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux インターフェース"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "コンテキスト"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s の等価クラスは既に存在します"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ファイル仕様 %s は等価規則 '%s %s' と競合します"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s の等価クラスは存在しません"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s のファイルコンテキストにユーザーを設定できませんでした"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s のファイルコンテキストにロールを設定できませんでした"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s のファイルコンテキストに mls フィールドを設定できませんでした"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "無効なファイル使用"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ファイル仕様は空白を含むことが出来ません"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ファイル仕様 %s は、等価規則 '%s %s' と競合します; 代わりに '%s' を追加して見てください"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s のファイルコンテキストが定義されているか確認できませんでした"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s のファイルコンテキストを作成できませんでした"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s のファイルコンテキストにタイプを設定できませんでした"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s のファイルコンテキストを設定できませんでした"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s のファイルコンテキストを追加できませんでした"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype、serange、または seuser のいずれかが必要です"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s のファイルコンテキストは定義されていません"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s のファイルコンテキストをクエリーできませんでした"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s のファイルコンテキストを修正できませんでした"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ファイルコンテキストを一覧表示できませんでした"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "ファイルコンテキスト %s を削除できませんでした"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s のファイルコンテキストはポリシーで定義されています、 削除できません"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s のファイルコンテキストを削除できませんでした"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ファイルコンテキストの一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "ローカルファイルのコンテキスト一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "タイプ"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ディストリビューション fcontext の等価\n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\n SELinux ローカル fcontext の等価\n\n\n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "boolean %s が定義されているか確認できませんでした"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "boolean %s は定義されていません"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ファイルコンテキスト %s をクエリーできませんでした"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "次の値のいずれかひとつを指定してください: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "boolean %s のアクティブな値を設定できませんでした"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "boolean %s を修正できませんでした"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "不正な形式の %s: レコード %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "boolean %s はポリシーで定義されています、 削除できません"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "boolean %s を削除できませんでした"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "boolean の一覧を表示できませんでした"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "不明"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "オフ"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "オン"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux boolean"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "状態"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "初期値"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "説明"
- 
-@@ -1010,7 +1021,7 @@ msgstr "メモリの割り当て中にエラーが発生しました。\n"
- msgid "Error sending audit message.\n"
- msgstr "監査メッセージの送信中にエラーが発生しました。\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "施行モードを確定できませんでした。\n"
-@@ -1023,16 +1034,12 @@ msgstr "エラー! %s を開けませんでした。\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! %s の現在のコンテキストを取得できませんでした、再ラベルを行っている tty "
--"ではありません。\n"
-+msgstr "%s! %s の現在のコンテキストを取得できませんでした、再ラベルを行っている tty ではありません。\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! %s の新しいコンテキストを取得できませんでした、 再ラベルを行っている tty "
--"ではありません。\n"
-+msgstr "%s! %s の新しいコンテキストを取得できませんでした、 再ラベルを行っている tty ではありません。\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1129,62 +1136,66 @@ msgstr "空のシグナルセットを取得できません\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP ハンドラーを設定できません\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "残念ながら、 newrole は機能のドロップに失敗しました\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "残念ながら、 newrole は SELinux カーネル上でしか使用できません。\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context の取得に失敗しました。\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "警告!  tty 情報を取り込めませんでした。\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM サービス設定の読み込みに失敗しました。\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: %s のパスワードが間違っています\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: フォークの失敗: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty ラベルを復元できません...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty の正常終了に失敗しました\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "ディスクリプターを終了できませんでした。\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "シェルの argv0 割り当て中にエラーが発生しました。\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "環境を復元できません、中止します\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "シェルの実行に失敗しました\n"
- 
-@@ -1287,2088 +1298,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "オプションエラー %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "論理値"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "すべて"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "カスタム"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ファイルのラベル付け"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ファイル\n仕様"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "SELinux\nファイル形式"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ファイル\n形式"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "ユーザーの対応表"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "ログイン\n名"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nユーザー"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS 範囲"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "ログイン '%s' が必要です"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "ポリシーモジュール"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "モジュール名"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "監査の無効化"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "監査の有効化"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "ポリシーモジュールの読み込み"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "翻訳者クレジット"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "ブーリアンダイアログの追加"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "ブーリアン名"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux ポリシー生成ツール"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>制約したいアプリケーション、又はユーザーロールのポリシータイプを選択:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>アプリケーション</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "標準的な Init デーモン"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
-+msgstr "標準的な Init デーモンは起動時に init スクリプト経由で開始されるデーモンです。通常、/etc/rc.d/init.d にスクリプトが必要です。"
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS システムデーモン"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "インターネットサービスデーモン (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "インタネットサービスデーモンは、xinetd で開始されるデーモンです"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "ウェブアプリケーション/スクリプト (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "ウェブアプリケーション/スクリプト (CGI) は、ウェブサーバー (apache) で開始される CGI スクリプトです"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ユーザーアプリケーション"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "ユーザーアプリケーションとは、ユーザーが開始して制約したいいずれかのアプリケーションです"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ログインユーザー</b>"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "既存のユーザーロール"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "既存のログイン用ユーザー記録を修正"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "ターミナル内で最低限のユーザーロール"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "このユーザーはターミナル、又はリモートログインを介してのみマシンにログインします。 デフォルトでは、このユーザーは、setuid も、ネットワーク運用も、su も、sudo も持ちません。"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "X ウィンドウ内で最低限のユーザーロール"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "このユーザーは、X 又はターミナルを介してマシンにログインできます。デフォルトでは、このユーザーは、setuid も、ネットワーク運用も、su も、sudo も持ちません。"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ユーザーロール"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "ユーザーは完全なネットワーク運用を持ちますが、移行なしの setuid アプリケーションも、su も、sudo も持ちません。"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "管理ユーザーロール"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "ユーザーは完全なネットワーク運用を持ちますが、移行のない setuid アプリケーションと su は持ちません。Root の管理ロールのため sudo を持ちます。"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Root ユーザー</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Root 管理ユーザーロール"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "root として実行中にこのユーザーをマシン管理のために使用する場合は、Root 管理ユーザーロールを選択します。 このユーザーは、システムに直接にはログインできません。"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>アプリケーションかユーザーロールの名前を記入:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "名前"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "制約すべき実行ファイルの完全パスを記入します。"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "制約されるアプリケーション、又はユーザーロールの特有名を記入します。"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "実行ファイル"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init スクリプト"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "制約されたアプリケーションの開始に使用する init スクリプトまでの完全なパスを記入します。"
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>修正する既存のロールを選択:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s ドメインに移行するユーザーロールを選択します。"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "役割タブ"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s の移行先となるロールを選択:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s の移行先となるアプリケーションドメインを選択します。"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "移行\nロールタブ"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>%s に移行するユーザーロールの選択 (_R):</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "このアプリケーションドメインに移行するユーザーロールを選択します"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s が管理するドメインの選択:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "このユーザーに管理させたいドメインを選択します"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s に対する追加ロールの選択:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s のバインド先となるネットワークポートの記入:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP ポート</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "すべて"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "全ての udp ポートへのバインドを %s に許可する"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "ゼロの付いた bindresvport へのコールを %s に許可する。ポート 600-1024 にバインド"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "予約のないポート (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "udp ポート、又は %s のバインド先となるポート群の範囲のカンマで隔離した一覧を記入します。例: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "ポートの選択"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "1024 以上の全ての udp ポートへのバインドを %s に許可する"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP ポート</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "ネットワーク\nバインドタブ"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s の接続先となるネットワークポートの選択:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "全ての tcp ポートへの接続を %s に許可する"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "tcp ポート、又は %s の接続先となるポート群の範囲のカンマで隔離した一覧を記入します。例: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "全ての udp ポートへの接続を %s に許可する"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "udp ポート、又は %s の接続先となるポート群の範囲のカンマで隔離した一覧を記入します。例: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s の一般的アプリケーション特性の選択:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog メッセージを書き込みます»"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp 内で一時ファイルの作成/操作"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "認証に Pam を使用します"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch 又は getpw* のコールを使用します"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus を使用します"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "監査のメッセージを送信します"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "ターミナルと対話します"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "メールを送信します"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s が管理するファイル/ディレクトリの追加</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s が「管理する」ファイル/ディレクトリ。Pid ファイル、ログファイル、/var/lib ファイルなど..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s ポリシーからブーリアンの追加:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ドメインで使用されるブーリアンの追加/削除"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>どのディレクトリで %s ポリシーを生成しますか?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
-+msgstr "ポリシーディレクトリ"
- 
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "ロール"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "既存のユーザー (_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "アプリケーション"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s はディレクトリでなければなりません"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "ユーザーを選択する必要があります"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "制約する実行可能ファイルの選択"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "制約する init スクリプトファイルの選択"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "制約されたアプリケーションが作成、又は書き込むファイルの選択"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "制約されたアプリケーションが所有し書き込むディレクトリを選択します"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "ポリシーファイル生成の場となるディレクトリを選択します"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "現在のポリシー内で既に定義されている %s_t を記入します。\n続けますか?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "名前の確認"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "モジュール %s.pp は既に現在のポリシーにロードされています。\n続けますか?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "空白の無い文字と数字で構成された名前を追加する必要があります。"
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "実行ファイルを記入する必要があります"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
-+msgstr "SELinux の設定"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ネットワークポート"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux ポート\nタイプ"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "プロトコル"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nレベル"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "ポート"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "ポート番号 \"%s\" は無効です。 0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "一覧の表示"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "グループの表示"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "本当に %s '%s' を削除しますか?"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s の削除"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s の追加"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s の修正"
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "容認"
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "強制"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "状態"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "ポリシータイプの変更は、次の再起動時に全ファイルシステムのラベル変更の原因になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。 続けたいですか?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux を無効にする変更には、再起動が必要です。 推薦できません。 後で、SELinux をオンに戻す決心をした場合に、システムにはラベル変更が必要になります。単に SELinux がシステム上で問題の原因であるかどうかを見たい場合には、許容モードにすると、エラーをログするだけであり、SELinux ポリシーを強制しません。 そして許容モードは再起動を必要としません。 続けたいですか? "
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux を有効にする変更は、次の再起動で全ファイルシステムのラベル変更の原因になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。 続けたいですか?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux のログイン対応表の追加"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux ネットワークポートの追加"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux のタイプ"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ファイルの仕様"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ファイルのタイプ"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "全ファイル\n標準ファイル\nディレクトリ\nキャラクターデバイス\nブロックデバイス\nソケット\nシンボリックリンク\nnamed パイプ\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ユーザーの追加"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux の管理"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "追加"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "プロパティ (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "削除 (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "管理対象の選択"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>選択:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "システムデフォルトの強制モード"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "無効\n容認\n強制\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "現在の強制モード"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "システムデフォルトのポリシータイプ: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "次の再起動でその時の全ファイルシステムをラベル変更したいかどうかを選択します。ラベル変更は、システムのサイズによってはかなり時間がかかります。ポリシータイプを変更したり、無効から強制に移動する場合は、ラベル変更が必要になります。"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "次の再起動でラベル変更"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "ブーリアン設定をシステムデフォルトに戻す"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "カスタム化と全てのブーリアンの間で切り替え"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "フィルター"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ファイルコンテキストの追加"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ファイルコンテキストの修正"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ファイルコンテキストの削除"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "全てとカスタム化のファイルコンテキストの間で切り替え"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ユーザー割り当ての追加"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ユーザー割り当ての修正"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ユーザー割り当ての削除"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ユーザーの追加"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ユーザーの修正"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ユーザーの削除"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ネットワークポートの追加"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ネットワークポートの編集"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ネットワークポートの削除"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "カスタム化と全てのポートの間で切り替え"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "新規ポリシーモジュールの生成"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ポリシーモジュールのロード"
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ロード可能なポリシーモジュールの削除"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "通常ログファイル内で報告されない、追加の監査ルールの有効化/無効化"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "プロセスモードを容認に変更"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "プロセスモードを強制に変更"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "プロセスドメイン"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ユーザー '%s' が必要です"
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux マニュアルページを生成する"
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "生成された SELinux の man ページの格納先となるパス"
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "すべてのドメイン"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "作成される man ページのドメイン名"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux ポリシーネットワーク情報のクエリー"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "SELinux ポートの全タイプを表示"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "このポートに関連する SELinux のタイプを表示"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "この SELinux タイプに定義されているポートを表示"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "このドメインを結合か接続、 または結合して接続できるポートを表示"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ドメインが互いに通信を行えるかどうかを SELinux ポリシーに問い合わせる"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "ソースドメイン"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "ターゲットドメイン"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "SELinux に問い合わせて boolean の詳細を表示する"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "詳細を取得する boolean"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ソースのプロセスドメインが目的のプロセスドメインにどのように移行できるかを SELinux ポリシーに問い合わせる"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "ソースプロセスドメイン"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "ターゲットプロセスドメイン"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux ポリシーモジュールのテンプレートを生成する"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "生成するポリシーの名前"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "制限を課す実行ファイル"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "コマンド"
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "不明"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "インターネットサービスデーモン"
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "有効な形式:\n"
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ポートは数字、又は 1 から %d までの数字の範囲でなければなりません"
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "名前は空白の無い英数字でなければなりません。オプション \"-n モジュール名\" の使用を考慮して下さい"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ユーザーロールタイプは割り当て済みの実行ファイルではいけません。"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "デーモンアプリケーションのみが init スクリプトを使用できます"
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve はブーリアン値でなければなりません"
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog はブーリアン値でなければなりません"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos  はブーリアン値でなければなりません"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache はブーリアン値でなければなりません"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER タイプは自動的に tmp タイプを取ります"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ご使用の制約されたプロセス用実行ファイルパスを記入する必要があります"
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "強制ファイルの記入"
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "インターフェイスファイル"
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ファイルコンテキストファイル"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "セットアップスクリプト"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT がパブリックなファイル転送サービスのために使用されるパブリックなファイルを変更することを許可します。"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT が ABRT イベントスクリプトを処理するために abrt_handle_event_t domain ドメインにおいて実行することを許可します。"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis に対して JIT コンパイラーの使用を許可"
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd サーバーを介さず、 ldap から直接 user passwd のエントリをユーザーが解決できるようにする"
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "ユーザーが RADIUS サーバーを使用してログインすることを許可します。"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "各種コンテンツ (nfs、samba、脱着可能デバイス、ユーザーの一時ファイル、信頼できないコンテンツファイルなど) の読み込みを cdrecord に許可する"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd が JIT コンパイラーを使用することを許可します。"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "システム上のセキュリティ関連以外のファイルに対する clamscan を許可"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan がユーザーコンテンツを読み込むことを許可する"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "パブリックファイル転送サービスに使用されるパブリックファイルの Cobbler による変更を許可します。"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Cobbler が TCP を使用してネットワークに接続することを許可します。"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Cobbler が CIFS ファイルシステムにアクセスすることを許可します。"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Cobbler が NFS ファイルシステムにアクセスすることを許可します。"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "collectd が TCP を使用してネットワークに接続することを許可します。"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor ドメインに対して TCP を使用したネットワークへの接続を許可します。"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ファイルのコンテキスト復元のため、 システムの cron ジョブによるファイルシステムの再ラベル付けを許可します。"
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs デーモンが shadow を読み込むことを許可する"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "/ へのコアファイルの書き込みを全てのデーモンに許可する"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "すべてのデーモンが tcp wrappers を使用することを許可します"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "すべてのデーモンが端末を読み書きすることを許可します"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "ユーザーのホームディレクトリ内のファイルの管理を dbadm に許可"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "ユーザーのホームディレクトリ内のファイルの読み取りを dbadm に許可"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "ユーザーのドメインアプリケーションによるメモリー領域のマッピングを実行可能と書き込み可能の両方で行わせることを拒否します。 これは非常に危険ですので、 実行可能ファイルについては Bugzilla に報告してください。"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm がすべてのプロセスをデバッグまたは ptrace することを許可します。"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc クライアントコマンドが iptables コマンドを実行することを許可します。"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP デーモンが LDAP バックエンドを使用することを許可します。"
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "すべてのドメインが他のドメインのファイル記述子を使用することを許可します。"
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "すべてのドメインがカーネルのロードモジュールを持つことを許可します。"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "エントロピーフィードのソースとしてオーディオデバイスの使用を許可"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "exim がデータベース (postgres, mysql) に接続することを許可します。"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "特権を持たないユーザーのファイルの作成、 読み取り、 書き込み、 削除を exim に許可します。"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "特権を持たないユーザーのファイルの読み取りを exim に許可します。"
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron に対応するため cron ドメイン内で追加のルールを有効にします。"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "隔離ドメインに対して TCP を使用したネットワークへの接続を許可します。"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "隔離ドメインによる ssh  の実行を許可します。"
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ユーザーのホームディレクトリ内のファイルの読み取りと書き込みを ftp に許可します。"
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ftp サーバーからのファイルのアップロードを許可します。 パブリックファイル転送サービス用に使用するファイルを対象とします。 ディレクトリのラベルは public_content_rw_t にする必要があります。"
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "全ポートへの接続を ftp サーバーに対して許可 > 1023"
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "mysql データベースのポートへの接続を ftp サーバーに対して許可"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp サーバーによる DAC 管理のローカルユーザーへのログインおよびシステム上の全ファイルの読み取りと書き込みを許可します。"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "パブリックファイル転送サービスに使用される cifs の使用を ftp サーバーに許可します。"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "パブリックファイル転送サービスに使用される nfs の使用を ftp サーバーに許可します。"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "予約されていないパッシブモードの全ポートへのバインドの使用を ftp サーバーに許可"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI によるホームディレクトリの検索が可能かどうかを指定します。"
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI による cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGI による nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Git セッションデーモンが予約されていないすべてのポートに TCP ソケットをバインドできるかどうかを指定します。"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "呼び出しユーザードメインによる git_session_t domain 内での Git デーモンの実行を可能にするかどうかを指定します。"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Git システムデーモンによるホームディレクトリの検索が可能かどうかを指定します。"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git デーモンによる cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git デーモンによる nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis デーモンによるメールの送信を許可"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "全土メインに対して urandom の読み取りを有効にします。"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file オプションの使用を許可します。 これにより、 gpg-agent によるユーザーファイルの管理も許可することになります。"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "パブリックファイル転送サービスに使用されるパブリックファイルの変更を gpg web ドメインに対して許可します。"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "kerberos tgt にアクセスできるよう、 一時ディレクトリの読み取りを gssd に許可します。 "
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "パブリックファイル転送さービスに使用されるパブリックファイルの変更を Apache に対して許可します。 ディレクトリおよびファイルのラベルは labeled public_content_rw_t にしなければなりません。"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd が組み込みスクリプト (一般的に PHP) を使用することを許可します。"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "httpd デーモンが迷惑メールをチェックすることを許可します。"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "httpd が FTP ポートと一時ポートに接続する FTP クライアントとして動作することを許可します。"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd が LDAP ポートに接続することを許可します。"
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "httpd デーモンが ZABBIX に接続することを許可します。"
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "httpd スクリプトとモジュールが TCP を使用するネットワークに接続することを許可します。"
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD のスクリプトおよびもジュールにネットワーク経由での cobbler への接続を許可します。"
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD のスクリプトおよびモジュールにネットワーク経由でのデータベースへの接続を許可します。"
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd が memcache サーバーに接続することを許可します"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd がリレーとして動作することを許可します"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "http デーモンがメールを送信することを許可します"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "dbus を使った avahi サービスとの通信を Apache に許可"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi サポートを許可"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "httpd に ftp ポートでのリスニングをさせることで FTP サーバーとして動作できるよう許可します。"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "ホームディレクトリの読み取りを httpd に許可"
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd のスクリプトおよびモジュールによる execmem/execstack の実行を許可"
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "正しくシャットダウンするようポート 80 への HTTPD の接続を許可"
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "IPA コンテンツの管理を httpd プロセスに許可"
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Apache が mod_auth_ntlm_winbind を使用することを許可します"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache が mod_auth_pam を使用することを許可します"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "httpd がユーザーのコンテンツを読み取ることを許可します"
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "パッセンジャーに移行することなく、 Apache が stickshift モードで実行できるよう許可"
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd デーモンによるリソースの制限の変更を許可"
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD にシステム CGI スクリプトと同じドメイン内での SSI 実行ファイルの実行を許可"
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "パブリックコンテンツへの書き込みを apache スクリプトに許可します。 ディレクトリおよびファイルのラベルは public_rw_content_t にする必要があります。"
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Apache が tmp の内容を実行することを許可します。"
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "ターミナルとの通信のため HTTPD を統一します。 ターミナルで証明書のパスフレーズを入力する際に必要になります。"
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "全コンテンツファイルの HTTPD 処理を統一します。"
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd が CIFS ファイルシステムにアクセスすることを許可します。"
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd が FUSE ファイルシステムにアクセスすることを許可します。"
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "httpd が gpg を実行することを許可します。"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd が NFS ファイルシステムにアクセスすることを許可します。"
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd がサービスを起動するために oddjob を通信することを許可します。"
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd が OpenStack ポートにアクセスすることを許可します。"
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast が音声ポートだけでなく、すべてのポートに接続することを許可します。"
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "あらゆるポートへの接続および予約されていないポートへのバインドを Irssi IRC クライアントに許可します。"
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd デーモンがメールを送信することを許可します。"
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:111
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer の実行ファイルスタックを許可する"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld がすべてのポートに接続することを許可します。"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND が Apache のポートをバインドすることを許可します。"
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "OpenVPN がホームディレクトリーを読み込むことを許可する"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo がすべてのポート > 1023 に接続することを許可する"
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:126
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:127
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated ディレクトリーのサポートを有効化します。"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local ドメインが mail_spool ディレクトリーに完全なアクセス権を持つことを許可する"
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "point-in-time リカバリに ssh と rsync の使用を postgresql に許可"
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "異種のデータベースへのクライアントラベルの移行を許可"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "データベース管理者が DML 文を実行することを許可します"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "非特権ユーザーが DDL 文を実行することを許可します"
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "特定モデム用にカーネルモジュールのロードを pppd に許可"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "普通のユーザー用に pppd の稼働を許可する"
-+
-+#: booleans.py:138
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP、 FTP、 Gopher などのポートだけでなくすべてのポートへの接続を privoxy に許可します。"
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet クライアントがすべてのファイル形式を管理することを許可します。"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL および PostgreSQL データベースへの接続を Puppet マスターに許可"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon がシャドウを読み込むことを許可します。"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ドメインに対して TCP を使用するネットワークへの接続を許可します。"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "パブリックファイル転送サービスに使用するパブリックファイルの変更を rsync に対して許可します。 ファイルおよびディレクトリのラベルはpublic_content_rw_t でなければなりません。"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync がクライアントとして実行することを許可します。"
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync がすべてのファイル・ディレクトリーを読み込み専用でエクスポートすることを許可します。"
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync サーバーが CIFS ファイルシステムを共有することを許可します。"
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync サーバーが NFS ファイルシステムを共有することを許可します。"
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Samba が新しいホームディレクトリーを作成すること (例: PAM 経由) を許可します。"
-+
-+#: booleans.py:149
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Samba がドメインコントローラーとして動作する、ユーザーとグループを追加する、パスワードを変更することを許可します。"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Samba がユーザーのホームディレクトリーを共有することを許可します。"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Samba がすべてのファイル・ディレクトリーを読み込み専用で共有することを許可します。"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Samba がすべてのファイル・ディレクトリーを読み書き可能で共有することを許可します。"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Samba がポートマッパーとして動作することを許可します。"
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "制限のないスクリプトの実行を samba に許可"
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Samba が ntfs/fusefs ボリュームをエクスポートすることを許可します。"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Samba が NFS ボリュームをエクスポートすることを許可します。"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "fuse ファイルの読み取りと書き込みを sanlock に許可"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock が NFS ファイルを管理することを許可します。"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock が CIFS ファイルを管理することを許可します。"
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "シャドーの読み取りを sasl に許可"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "newrole などのプログラムの管理ユーザードメインへの移行を許可しない"
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "カーネルモジュールの読み込みを無効化する。"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "ポリシーのロード、 enforce モードの設定、 boolean 値の変更をシステムに許可させるかどうかを指定する Boolean です。 true に設定すると、 元に戻すには再起動が必要になります。"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "普通のユーザーによる dri デバイスへの直接アクセスを許可"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "heap メモリーを実行可能にするために制限の内実行ファイルを許可します。 この設定はお奨めできません。 おそらく、 不適切にコード化された実行ファイルを示しますが、 攻撃を示す場合もあります。 この実行ファイルは Bugzilla に報告してください。"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "textrel_shlib_t のラベル付けがされていないテキストの移動に必要なライブラリを使用できるよう制限のない実行ファイルをすべて許可"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ユーザーがローカルの MySQL サーバーに接続することを許可する"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ユーザーが PostgreSQL に接続することを許可する"
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "ユーザーがミュージックを共有することを許可する"
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge が NFS ファイルシステムにアクセスすることを許可します"
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ユーザー spamassassin クライアントがネットワークを使用することを許可します。"
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd がユーザーのホームディレクトリーを読み書きすることを許可します"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Squid が HTTP, FTP, および Gopher ポートを含め、すべてのポートに接続することを許可します。"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid を透過プロキシー (TPROXY) として実行することを許可します"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "ホスト鍵による認証を許可する"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t としての ssh ログインを許可する"
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ビデオ再生ツールが制限されずに実行することを許可します。"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "非特権ユーザーが sVirt ドメインを作成および移行することを許可します。"
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ホームディレクトリーをサポートします"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ホームディレクトリーをサポートします"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "CUPS の代わりに lpd サーバーを使用します"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS ホームディレクトリーをサポートします"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Samba ホームディレクトリーをサポートします"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero エラーを無視します。"
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "仮想マシンが USB デバイスを使用することを許可する"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "仮想マシンが X サーバーと通信することを許可する"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを管理することを許可する"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを読み取るすることを許可する"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Wine の mmap_zero エラーを無視する。"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "グラフィカルログインプログラムがブートローダーを実行することを許可する"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "グラフィカルログインプログラムが sysadm_r:sysadm_t として直接ログインすることを許可する"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Xen が NFS ファイルを管理することを許可する"
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Zabbix が予約されていないポートに接続することを許可する"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "zebra デーモンが設定ファイルに書き込むことを許可する"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ka.po b/policycoreutils/po/ka.po
-index a4478db..41d55b2 100644
---- a/policycoreutils/po/ka.po
-+++ b/policycoreutils/po/ka.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
-+# 
-+# Translators:
- msgid ""
- msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/ka/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Language: ka\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/kk.po b/policycoreutils/po/kk.po
-new file mode 100644
-index 0000000..dd38c33
---- /dev/null
-+++ b/policycoreutils/po/kk.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Kazakh (http://www.transifex.com/projects/p/fedora/language/kk/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: kk\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/kn.po b/policycoreutils/po/kn.po
-index d72a685..a07efd2 100644
---- a/policycoreutils/po/kn.po
-+++ b/policycoreutils/po/kn.po
-@@ -1,35 +1,31 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Shankar Prasad <svenkate at redhat.com>, 2007, 2008, 2009, 2010.
-+# Shankar Prasad <svenkate at redhat.com>, 2007-2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/language/"
--"kn/)\n"
--"Language: kn\n"
-+"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/kn/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: kn\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"ಬಳಕೆ: run_init <script> <args ...>\n"
--"  ಇಲ್ಲಿ: <script> ವು ಚಲಾಯಿಸಬೇಕಿರುವ init ಸ್ಕ್ರಿಪ್ಟಿನ ಹೆಸರು,\n"
--"         <args ...> ಗಳು ಈ ಸ್ಕ್ರಿಪ್ಟಿನ ಆರ್ಗ್ಯುಮೆಂಟುಗಳು."
-+msgstr "ಬಳಕೆ: run_init <script> <args ...>\n  ಇಲ್ಲಿ: <script> ವು ಚಲಾಯಿಸಬೇಕಿರುವ init ಸ್ಕ್ರಿಪ್ಟಿನ ಹೆಸರು,\n         <args ...> ಗಳು ಈ ಸ್ಕ್ರಿಪ್ಟಿನ ಆರ್ಗ್ಯುಮೆಂಟುಗಳು."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ\n"
-@@ -78,354 +74,359 @@ msgstr "ಕ್ಷಮಿಸಿ, run_init ಕೇವಲ ಒಂದು SELinux ಕರ
- msgid "authentication failed.\n"
- msgstr "ದೃಢೀಕರಣವು ವಿಫಲಗೊಂಡಿದೆ.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "%s ಕ್ಕೆ exec ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** ಪ್ರಮುಖ ಅಂಶ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "ಈ ಪಾಲಿಸಿ(ಪಾಲಿಸಿ) ಪ್ಯಾಕೇಜನ್ನು ಸಕ್ರಿಯವಾಗಿಸಲು, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "ಜಾಗತಿಕ"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage ಹ್ಯಾಂಡಲನ್ನು ಸೃಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಅಥವ ಶೇಖರಣೆಯನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "ಪಾಲಿಸಿ ಶೇಖರಣೆಯನ್ನು ಓದಲಾಗಿಲ್ಲ."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS ಶಕ್ತಗೊಂಡಿರುವ ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "ಇನ್ನೂ ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಈಗಾಗಲೆ ಪ್ರಗತಿಯಲ್ಲಿದೆ"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage ವಹಿವಾಟನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage ವಹಿವಾಟನ್ನು ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಪ್ರಗತಿಯಲ್ಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "ಆವೃತ್ತಿ"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "ಅಶಕ್ತಗೊಂಡ"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "dontaudit ಗೆ 'on' ಅಥವ 'off' ಇವೆರಡರಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದರ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "ಒಳನಿರ್ಮಿತ ಅನುಮತಿಯ ಬಗೆಗಳು"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "ಅಗತ್ಯಾನುಗುಣಗೊಳಿಸಲಾದ ಅನುಮತಿಯ ಬಗೆಗಳು"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್‌ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
-+msgstr "ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್‌ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "ಅನುಮತಿಪೂರ್ವಕವಾದ ಡೊಮೈನ್ %s ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux ಸಮೂಹ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s ಗಾಗಿ ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s ಗಾಗಿ MLS ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s ಗಾಗಿ SELinux ಬಳಕೆದಾರನನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser ಅಥವ serange ದ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser ಅನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "ಪ್ರವೇಶ ಹೆಸರು"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ಬಳಕೆದಾರ"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS ವ್ಯಾಪ್ತಿ"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "ಬಳಕೆದಾರನನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s ಗಾಗಿ ಕನಿಷ್ಟ ಒಂದು ಪಾತ್ರವನ್ನು ಸೇರಿಸಬೇಕು"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s SELinux ಬಳಕೆದಾರನನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "ಪಾತ್ರ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s ಗಾಗಿ MLS ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ತೆಗೆಯಲಾಗಿಲ್ಲ(extract)"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ, ಪಾತ್ರಗಳು, ಮಟ್ಟ ಅಥವ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ ಅಥವ ಪಾತ್ರಗಳ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux ಬಳಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ಬಳಕೆದಾರ %s ನಿಗೆ ಪಾತ್ರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS ಮಟ್ಟ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS ವ್ಯಾಪ್ತಿ"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ಪಾತ್ರಗಳು"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "ಪ್ರೋಟೊಕಾಲ್ udp ಅಥವ tcp ಯ ಅಗತ್ಯವಿರುತ್ತದೆ"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "ಅಮಾನ್ಯವಾದ ಸಂಪರ್ಕಸ್ಥಾನ"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಒಂದು ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-@@ -475,8 +476,8 @@ msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು 
- msgid "Could not add port %s/%s"
- msgstr "%s/%s ದಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
- 
-@@ -484,463 +485,473 @@ msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
- msgid "Requires setype"
- msgstr "setype ನ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆ"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "ನೋಡ್‌ನ ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "ಗೊತ್ತಿರದ ಅಥವ ಕಾಣೆಯಾದ ಪ್ರೊಟೊಕಾಲ್"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s ಗಾಗಿ ವಿಳಾಸವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s ಗಾಗಿ ಮಾಸ್ಕನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿನ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "ವಿಳಾಸ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "ಎಲ್ಲಾ ನೋಡ್ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "ವಿಳಾಸಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕ ಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s ಗಾಗಿನ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s ಗೆ ಸಂದೇಶ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "ಸಂಪರ್ಕಸಾಧನ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "ಎಲ್ಲಾ ಸಂಪರ್ಕಸಾಧನ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "ಸಂಪರ್ಕ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux ಸಂಪರ್ಕಸಾಧನ"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "ಸನ್ನಿವೇಶ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತವೆ"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "ಕಡತದ ಅಮಾನ್ಯ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ಕಡತದ ವಿಶಿಷ್ಟ ವಿವರದಲ್ಲಿ ಅಂತರವನ್ನು (ಸ್ಪೇಸ್‌ಗಳು) ಹೊಂದಿರುವಂತಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತದೆ: ಬದಲಿಗೆ '%s' ಅನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶಗಳು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange ಅಥವ seuser ನ ಅಗತ್ಯವಿದೆ"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವು ವಿವರಿಸಲ್ಪಟ್ಟಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಲಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%s ದ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "ಸ್ಥಳೀಯ ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "ಬಗೆ"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ವಿತರಣೆ fcontext ಗೆ ಸಮನಾದ\n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ಸ್ಥಳೀಯ fcontext ಗೆ ಸಮನಾದ\n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಅಂದು ಪರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ಕಡತ ಸನ್ನಿವೇಶ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ನೀವು ಸೂಚಿಸಲೇಬೇಕು: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "ಬೂಲಿಯನ್ %s ಗೆ ಯಾವುದೆ ಸಕ್ರಿಯ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "ಸರಿಯಲ್ಲದ ವಿನ್ಯಾಸ %s: ರೆಕಾರ್ಡ್ %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "ಬೂಲಿಯನ್ %s ವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "ಬೂಲಿಯನ್ನುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "ಗೊತ್ತಿರದ"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ಆಫ್"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ಆನ್"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux ಬೂಲಿಯನ್"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "ಸ್ಥಿತಿ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "ಪೂರ್ವನಿಯೋಜಿತ"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "ವಿವರಣೆ"
- 
-@@ -1004,7 +1015,7 @@ msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲ
- msgid "Error sending audit message.\n"
- msgstr "ಆಡಿಟ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲ್ಲಿ ದೋಷ.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ.\n"
-@@ -1017,14 +1028,12 @@ msgstr "ದೋಷ!  %s ಅನ್ನು ತೆರೆಯಲಾಗುತ್ತಿ
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! %s ಗಾಗಿ ಪ್ರಸಕ್ತ ಸನ್ನಿವೇಶವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ, tty ಅನ್ನು ಪುನರ್ ಲೇಬಲ್ ಮಾಡುತ್ತಿಲ್ಲ.\n"
-+msgstr "%s! %s ಗಾಗಿ ಪ್ರಸಕ್ತ ಸನ್ನಿವೇಶವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ, tty ಅನ್ನು ಪುನರ್ ಲೇಬಲ್ ಮಾಡುತ್ತಿಲ್ಲ.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! %s ಗಾಗಿ ಹೊಸ ಸನ್ನಿವೇಶವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ, tty ಅನ್ನು ಪುನರ್ ಲೇಬಲ್ ಮಾಡುತ್ತಿಲ್ಲ.\n"
-+msgstr "%s! %s ಗಾಗಿ ಹೊಸ ಸನ್ನಿವೇಶವನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ, tty ಅನ್ನು ಪುನರ್ ಲೇಬಲ್ ಮಾಡುತ್ತಿಲ್ಲ.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1064,9 +1073,7 @@ msgstr "ದೋಷ: ಅನೇಕ ಮಟ್ಟಗಳು ಸೂಚಿತಗೊಂ
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"ದೋಷ: ಸುರಕ್ಷಿತವಲ್ಲದ ಆದೇಶ ತೆರೆಯಲ್ಲಿ(terminal) ಮಟ್ಟಗಳನ್ನು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿ "
--"ಇಲ್ಲ\n"
-+msgstr "ದೋಷ: ಸುರಕ್ಷಿತವಲ್ಲದ ಆದೇಶ ತೆರೆಯಲ್ಲಿ(terminal) ಮಟ್ಟಗಳನ್ನು ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1123,62 +1130,66 @@ msgstr "ಖಾಲಿ ಸೂಚನಾ ಸೆಟ್ಟನ್ನು ಪಡೆಯಲ
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP ನಿಯಂತ್ರಕವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "ಕ್ಷಮಿಸಿ, ಹೊಸಪಾತ್ರವು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "ಕ್ಷಮಿಸಿ, ಹೊಸಪಾತ್ರವನ್ನು ಕೇವಲ ಒಂದು SELinux ಕರ್ನಲಿನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದಾಗಿದೆ.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "ಎಚ್ಚರಿಕೆ!  tty ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಲಾಗಿಲ್ಲ.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM ಸೇವಾ ಸಂರಚನೆಯನ್ನು ಓದುವಾಗ ವಿಫಲತೆ.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "ಹೊಸಪಾತ್ರ: %s ಗೆ ಸರಿಯಲ್ಲದ ಗುಪ್ತಪದ\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "ಹೊಸಪಾತ್ರ: ಕವಲೊಡೆಯುವಲ್ಲಿ (forking) ವಿಫಲ: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty ಲೇಬಲ್ಲನು ಪುನ: ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty ಅನ್ನು ಸರಿಯಾಗಿ ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "ವಿವರಣೆಕಾರನನ್ನು ಮುಚ್ಚಲಾಗಿಲ್ಲ.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "ಶೆಲ್ಲಿನ argv0 ಅನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ದೋಷ.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "ವಾತಾವರಣವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ, ಕಾರ್ಯಭಂಗ ಮಾಡಲಾಗುತ್ತಿದೆ\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "ಶೆಲ್ಲನ್ನು exec ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ\n"
- 
-@@ -1190,14 +1201,12 @@ msgstr "ಬಳಕೆ:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
--"%s:  ಪಾಲಿಸಿಯು ಈಗಾಗಲೆ ಲೋಡ್‌ ಮಾಡಲಾಗಿದೆ ಹಾಗು ಆರಂಭಿಕ ಲೋಡ್‍ಗೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ\n"
-+msgstr "%s:  ಪಾಲಿಸಿಯು ಈಗಾಗಲೆ ಲೋಡ್‌ ಮಾಡಲಾಗಿದೆ ಹಾಗು ಆರಂಭಿಕ ಲೋಡ್‍ಗೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ ಹಾಗು ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ:  %s\n"
-+msgstr "%s:  ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿಲ್ಲ ಹಾಗು ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಮನವಿ ಸಲ್ಲಿಸಲಾಗಿದೆ:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1211,8 +1220,7 @@ msgstr "ಕನಿಷ್ಟ ಒಂದು ವರ್ಗದ ಅಗತ್ಯವಿದ
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr ""
--"%s ನಲ್ಲಿ '+' ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವೇದನಾ(sensitivity) ಮಟ್ಟಗಳನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
-+msgstr "%s ನಲ್ಲಿ '+' ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವೇದನಾ(sensitivity) ಮಟ್ಟಗಳನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
- 
- #: ../scripts/chcat:110
- #, c-format
-@@ -1284,2088 +1292,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "ಆಯ್ಕೆಗಳ ದೋಷ %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "ಬೂಲಿಯನ್"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "ಎಲ್ಲಾ"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾದ"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ಕಡತವನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ಕಡತದ\nವಿಶಿಷ್ಟ ವಿವರಗಳು"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nಕಡತದ ಬಗೆ"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ಕಡತದ\nಹೆಸರು"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗ್"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "ಪ್ರವೇಶದ\nಹೆಸರು"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nಬಳಕೆದಾರ"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS ವ್ಯಾಪ್ತಿ"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "'%s' ದ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್‌"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ಆಡಿಟನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ಆಡಿಟನ್ನು ಶಕ್ತಗೊಳಿಸು"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲನ್ನು ಲೋಡ್ ಮಾಡಿ"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "ಶಂಕರ್ ಪ್ರಸಾದ್ <svenkate at redhat.com>"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "ಬೂಲಿಯನ್ ಸಂವಾದವನ್ನು ಸೇರಿಸು"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux ಪಾಲಿಸಿ ಉತ್ಪಾದನಾ ಉಪಕರಣ"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>ಅನ್ವಯಕ್ಕಾಗಿ ಪಾಲಿಸಿಯ ಬಗೆಯನ್ನು ಅಥವ ಮಿತಿಗೊಳಿಸಲು ಅನ್ವಯ/ಬಳಕೆದಾರನ ಪಾತ್ರವನ್ನು ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>ಅನ್ವಯಗಳು</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "ಸಾಮಾನ್ಯ init ಡೆಮೋನ್"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
-+msgstr "ಸ್ಟಾಂಡರ್ಡ್ Init ಡೆಮನ್‍ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್‍ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ ಡೆಮನ್‍ಗಳಾಗಿರುತ್ತವೆ.  ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್‍ನ ಅಗತ್ಯವಿರುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS ವ್ಯವಸ್ಥೆ ಡೀಮನ್"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನ್ (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನುಗಳು xinetd ಇಂದ ಆರಂಭಗೊಂಡವು"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI) ಜಾಲ ಪರಿಚಾರಕದಿಂದ (apache) ಆರಂಭಿಸಲಾದ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳು"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ಬಳಕೆದಾರ ಅನ್ವಯಗಳು"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ನೀವು ಮಿತಿಗೊಳಪಡಿಸುವ ಯಾವುದೆ ಅನ್ವಯವು ಬಳಕೆದಾರ ಅನ್ವಯ ಆಗಿರುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ಪ್ರವೇಶಿಸಿರುವ ಬಳಕೆದಾರರು</b>"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "ಈಗಿರುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳು"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "ಈಗಿರುವ ಒಂದು ಪ್ರವೇಶ ಬಳಕೆದಾರ ದಾಖಲೆಯನ್ನು ಮಾರ್ಪಡಿಸು."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "ಕನಿಷ್ಟ ಟರ್ಮಿನಲ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "ಈ ಬಳಕೆದಾರನು ಒಂದು ಟರ್ಮಿನಲ್ ಅಥವ ದೂರಸ್ಥ ಪ್ರವೇಶದ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "ಕನಿಷ್ಟ X Windows ಬಳಕೆದಾರ ಪಾತ್ರ"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "ಈ ಬಳಕೆದಾರನು X ಅಥವ ಟರ್ಮಿನಲ್ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ಬಳಕೆದಾರ ಪಾತ್ರ"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, sudo ಇಲ್ಲದ ಹಾಗು ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಬಳಕೆದಾರ."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "ನಿರ್ವಹಣಾ ಬಳಕೆದಾರ ಪಾತ್ರ"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಆದರೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಪಾತ್ರಗಳಿಗೆ sudo ಮಾಡಬಹುದಾದ ಬಳಕೆದಾರ"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>ನಿರ್ವಾಹಕ(ರೂಟ್) ಬಳಕೆದಾರರು</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಬಳಕೆದಾರ ಪಾತ್ರ"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "ಈ ಬಳಕೆದಾರನನ್ನು ನಿರ್ವಾಹಕರಾಗಿ ಚಲಾಯಿಸುವಾಗ ಗಣಕದ ನಿರ್ವಹಣೆಗೆ ಬಳಸುವಂತಿದ್ದರೆ, ನಿರ್ವಾಹಕ ಬಳಕೆದಾರನನ್ನು ಆರಿಸಿ.  ಈ ಬಳಕೆದಾರನು ಗಣಕಕ್ಕೆ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿರುವುದಿಲ್ಲ."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>ಅನ್ವಯ ಅಥವ ಬಳಕೆದಾರನ ಪಾತ್ರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "ಹೆಸರು"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲದುದನ್ನು ಪರಿಮಿತಿಗೆ ಒಳಪಡಿಸಲು ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "ಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಬಳಕೆದಾರ ಅಥವ ಅನ್ವಯದ ವಿಶೇಷವಾದ ಪ್ರಕಾರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init ಸ್ಕ್ರಿಪ್ಟ್"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "ಮಿತಿಗೊಳಿಸಲಾದ ಅನ್ವಯವನ್ನು ಆರಂಭಿಸಲು init ಸ್ಕ್ರಿಪ್ಟಿಗೆ ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>ಮಾರ್ಪಡಿಸಲು ಈಗಿರುವ ಪಾತ್ರವನ್ನು ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "ಪಾತ್ರದ ಟ್ಯಾಬ್"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s ಗೆ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನ್ವಯ ಡೊಮೈನ್‌ಗಳನ್ನು ಅರಿಸಿ."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "ಪರಿವರ್ತನೆ \nಪಾತ್ರದ ಟ್ಯಾಬ್"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>%s ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ_ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "ಈ ಅನ್ವಯ ಡೊಮೈನ್‌ಗಳಿಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s ವ್ಯವಸ್ಥಾಪಿಸಬಹುದಾದ ಡೊಮೈನ್‌ಗಳನ್ನು ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುವ ಡೊಮೈನ್‌ಗಳನ್ನು ಆರಿಸಿ."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s ಗಾಗಿನ ಹೆಚ್ಚುವರಿ ಪಾತ್ರಗಳನ್ನು ಆರಿಸು:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s ಬದ್ಧವಾಗಿರುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ನಮೂದಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "ಎಲ್ಲಾ"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "೦ ಯೊಂದಿಗೆ bindresvport ಅನ್ನು ಕರೆ ಮಾಡಲು %s ಗೆ ಅನುಮತಿಸು. 600-1024ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬದ್ಧವಾಗಿರಿಸಲಾಗುತ್ತಿದೆ"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "ಕಾದಿರಿಸದ ಸಂಪರ್ಕಸ್ಥಾನಗಳು (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "%s ಬದ್ಧವಾಗಿರುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಆರಿಸು"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬದ್ಧವಾಗಿರಲು ಅನುಮತಿಸುತ್ತದೆ > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP ಸಂಪರ್ಕಸ್ಥಾನಗಳು</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "ಜಾಲಬಂಧ\nಬೈಂಡ್ ಟ್ಯಾಬ್"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s ಸಂಪರ್ಕಿತಗೊಳ್ಳುವ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s ಸಂಪರ್ಕಿತವಾಗುವ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "%s ಸಂಪರ್ಕಿತವಾಗುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s ಗಾಗಿ ಸಾಮಾನ್ಯ ಅನ್ವಯ ವಿಶೇಷ ಗುಣಗಳನ್ನು(Traits) ಆರಿಸಿ:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog  ಸಂದೇಶಗಳನ್ನು ಬರೆಯುತ್ತದೆ\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp ತಾತ್ಕಾಲಿಕ ಕಡತಗಳನ್ನು ಸೃಜಿಸು/ಕುಶಲವಾಗಿ ನಿರ್ವಹಿಸು"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "ದೃಢೀಕರಣಕ್ಕಾಗಿ Pam ಅನ್ನು ಬಳಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch ಅಥವ getpw* ಕರೆಗಳನ್ನು ಬಳಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ಅನ್ನು ಬಳಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ಆಡಿಟ್ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "ಟರ್ಮಿನಲ್‍ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ಇಮೈಲ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s ನಿರ್ವಹಿಸುವ ಕಡತಗಳು/ಕಡತಕೋಶಗಳನ್ನು ಸೇರಿಸಿ</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s \"ವ್ಯವಸ್ಥಾಪಿಸ\"ಬೇಕಿರುವ ಕಡತಗಳನ್ನು/ಕಡತಕೋಶಗಳನ್ನು ಸೇರಿಸು. Pid ಕಡತಗಳು, Log ಕಡತಗಳು, /var/lib ಕಡತಗಳು ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s ಪಾಲಿಸಿಯಿಂದ ಬೂಲಿಯನ್ ಅನ್ನು ಸೇರಿಸು:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ಡೊಮೈನ್‌ನಿಂದ ಬಳಸಲಾದ ಬೂಲಿಯನ್‍ಗಳನ್ನು ಸೇರಿಸು/ತೆಗೆದುಹಾಕು"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>%s ಪಾಲಿಸಿಯನ್ನು ನೀವು ಕೋಶದಲ್ಲಿ ಉತ್ಪಾದಿಸುವಿರಿ?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
-+msgstr "ಪಾಲಿಸಿ ಕೋಶ"
- 
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "ಪಾತ್ರ"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "ಬಳಕೆದಾರನಿಂದ ನಿರ್ಗಮಿಸುತ್ತಿದೆ(_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "ಅನ್ವಯ"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ವು ಕಡತಕೋಶ ಆಗಿರಬೇಕು"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "ನೀವು ಒಬ್ಬ ಬಳಕೆದಾರನಾಗಿರಬೇಕು"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಕಡತವನ್ನು ಆರಿಸು."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ init ಸ್ಕ್ರಿಪ್ಟ್ ಕಡತವನ್ನು ಆರಿಸು."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ನಿರ್ಮಿಸುವ ಅಥವ ಬರೆಯುವ ಕಡತವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ಅಧಿಕಾರ ಹೊಂದಿರುವ ಅಥವ ಬರೆಯುವ ಕಡತಕೋಶವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "ಪಾಲಿಸಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೋಶವನ್ನು ಆರಿಸು"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಬಗೆ %s_t ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\nಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸು"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಡೊಮೈನ್‌ %s.pp ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\nಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಯಾವುದೆ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿರದ ಹೆಸರನ್ನು ಸೇರಿಸಬೇಕು."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "ನೀವು ಒಂದು ಕಾರ್ಯಗೊಳಿಸಬಹುದಾದ್ದನ್ನು ನಮೂದಿಸಬೇಕು"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+msgstr "SELinux ಅನ್ನು ಸಂರಚಿಸು"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\nಬಗೆ"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "ಪ್ರೊಟೊಕಾಲ್"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nಮಟ್ಟ"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ ಸಂಖ್ಯೆ \"%s\" ಯು ಅಮಾನ್ಯವಾಗಿದೆ.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "ಪಟ್ಟಿ ನೋಟ"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "ಸಮೂಹ ನೋಟ"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "%s '%s' ಅನ್ನು ಅಳಿಸಿಹಾಕಬೇಕೆಂದು ನೀವು ಖಚಿತವೆ?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s ಅನ್ನು ಅಳಿಸಿಹಾಕು"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s ಅನ್ನು ಸೇರಿಸು"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s ಮಾರ್ಪಡಿಸು"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "ಅನುಮತಿಪೂರ್ವಕವಾಗಿ"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "ಒತ್ತಾಯಪೂರ್ವಕ"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "ಸ್ಥಿತಿ"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "ಪಾಲಿಸಿಯ ಪ್ರಕಾರವನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux ಅಶಕ್ತಗೊಂಡಿದ್ದಕ್ಕೆ ಬದಲಾಯಿಸಲು ಪುನರ್ ಬೂಟಿಸುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ.  ಹಾಗೆ ಮಾಡುವುದು ಸೂಕ್ತವಲ್ಲ.   ನೀವು ನಂತರ SELinux ಅನ್ನು ಪುನಃ ಆನ್ ಮಾಡಲು ನಿರ್ಧರಿಸಿದಾಗ, ಗಣಕವನ್ನು ಪುನಃ ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ.  ನೀವು ಕೇವಲ SELinux ನಿಮ್ಮ ಗಣಕದಲ್ಲಿನ ಒಂದು ತೊಂದರೆಗೆ ಕಾರಣವಾಗಿದೆಯೆ ಎಂದು ನೋಡಲು, ಅನುಮತಿಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೋಗಿ ಅದು ಕೇವಲ ದೋಷಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆಯೆ ಹೊರತು SELinux ಪಾಲಿಸಿಯನ್ನು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.  ಅನುಮತಿà
 ²ªà³‚ರ್ವಕ ಕ್ರಮಕ್ಕೆ ಒಂದು ಪುನರ್ ಬೂಟಿನ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ    ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux ಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "ಕೃತಿಸ್ವಾಮ್ಯ (c)2006 Red Hat, Inc.\nಕೃತಿಸ್ವಾಮ್ಯ (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಸೇರಿಸು"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux ನ ಬಗೆ"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ಕಡತದ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ಕಡತದ ಬಗೆ"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "ಎಲ್ಲಾ ಕಡತಗಳು\nಸಾಮಾನ್ಯ ಕಡತ\nಕಡತಕೋಶ\nವೈಶಿಷ್ಟ್ಯ ಸಾಧನ\nಬ್ಲಾಕ್(block) ಸಾಧನ\nಸಾಕೆಟ್\nಸಾಂಕೇತಿಕ ಕೊಂಡಿ\nಹೆಸರಿಸಲಾದ ಪೈಪ್\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux ನಿರ್ವಹಣೆ"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "ಸೇರಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "ಗುಣಲಕ್ಷಣಗಳು(_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "ಅಳಿಸಿಹಾಕು(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "ನಿರ್ವಹಣಾ ವಸ್ತುವನ್ನು ಆರಿಸು"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>ಆರಿಸು:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "ಅಶಕ್ತ\nಅನುಮತಿಪೂರ್ವಕ\nಒತ್ತಾಯಪೂರ್ವಕ\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "ಪ್ರಸಕ್ತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಪಾಲಿಸಿಯ ಬಗೆ: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ ಇದನ್ನು ಆರಿಸಿ.  ಗಣಕದ ಗಾತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.  ಪಾಲಿಸಿಯ ಬಗೆಗಳನ್ನು ಬದಲಾಯಿಸುವಂತಿದ್ದರೆ ಅಥವ ಅಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಯಿಂದ ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಹೋಗುವಂತಿದ್ದರೆ, ಒಂದು ಪುನಃ ಲೇಬಲ್ ಮಾಡುವ ಅಗತ್ಯವಿದೆ."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಪುನರ್ ಲೇಬಲ್ ಮಾಡು."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "ಬೂಲಿಯನ್ ಸಿದ್ಧತೆಯನ್ನು ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತಕ್ಕೆ ಮರಳಿಸು"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಹಾಗು ಎಲ್ಲಾ ಬೂಲಿಯನ್‍ಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ಶೋಧಕ(Filter)"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸು"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಿಹಾಕು"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "ಎಲ್ಲಾ ಹಾಗು ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಕಡತ ಸನ್ನಿವೇಶಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಿ"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ಬಳಕೆದಾರನನ್ನು ಮಾರ್ಪಡಿಸಿ"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಿಹಾಕಿ"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸೇರಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಂಪಾದಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಅಳಿಸಿಹಾಕು"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಹಾಗು ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "ಹೊಸ ಪಾಲಿಸಿ ಡೊಮೈನ್‌ ಅನ್ನು ಉತ್ಪಾದಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ಪಾಲಿಸಿ ಡೊಮೈನ್‌ ಅನ್ನು ಲೋಡ್ ಮಾಡು"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪಾಲಿಸಿಯ ಡೊಮೈನ್‌ಅನ್ನು ತೆಗೆದುಹಾಕು"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "ದಾಖಲೆ ಕಡತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿ ಮಾಡದೆ ಇರುವ ಹೆಚ್ಚುವರಿ ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಶಕ್ತ/ಅಶಕ್ತಗೊಳಿಸು."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಅನುಮತಿಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ಬಳಕೆದಾರ '%s' ನ ಅಗತ್ಯವಿದೆ"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux ಮಾಹಿತಿ ಪುಟವನ್ನು ಉತ್ಪಾದಿಸು"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ಉತ್ಪಾದಿಸಲಾದ SELinux ಮಾಹಿತಿ ಪುಟಗಳನ್ನು ಶೇಖರಿಸಿ ಇರಿಸಲಾಗುವ ಮಾರ್ಗ"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳು"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "ರಚಿಸಬೇಕಿರುವ ಮಾಹಿತಿ ಪುಟಗಳ ಡೊಮೈನ್ ಹೆಸರು(ಗಳು)"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux ಪಾಲಿಸಿ ಜಾಲಬಂಧ ಮಾಹಿತಿಗೆ ಮನವಿ ಮಾಡು"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "ಎಲ್ಲಾ SELinux ಸಂಪರ್ಕಸ್ಥಾನದ ಬಗೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಬಂಧಿಸಿದ SELinux ಬಗೆಯನ್ನು ತೋರಿಸು"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ಈ SELinux ಬಗೆಗಾಗಿ ವಿವರಿಸಲಾದ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ತೋರಿಸು"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ಈ ಡೊಮೈನ್ ಬೈಂಡ್ ಮತ್ತು/ಅಥವ ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದಾದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ತೋರಿಸು"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ಡೊಮೈನ್‌ಗಳು ಪರಸ್ಪರ ಒಂದಕ್ಕೊಂದು ವ್ಯವಹರಿಸಬಲ್ಲವೆ ಎಂದು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "ಆಕರ ಡೊಮೈನ್"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "ಗುರಿ ಡೊಮೈನ್"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "ಬೂಲಿಯನ್‌ಗಳ ವಿವರಣೆಯನ್ನು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "ವಿವರಣೆಯನ್ನು ಪಡೆಯಬೇಕಿರುವ ಬೂಲಿಯನ್"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ಒಂದು ಆಕರ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ ಗುರಿ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್‌ಗೆ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಎನ್ನುವುದನ್ನು ನೋಡಲು SELinux ಗೆ ಮನವಿ ಮಾಡು"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "ಆಕರ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "ಗುರಿ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್ ನಮೂನೆಯನ್ನು ಉತ್ಪಾದಿಸು"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "ಉತ್ಪಾದಿಸಬೇಕಿರುವ ಪಾಲಿಸಿಯ ಹೆಸರು"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "ಪರಿಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "ಆಜ್ಞೆಗಳು"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "ಗೊತ್ತಿರದ"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೀಮನ್"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "ಮಾನ್ಯವಾದ ಬಗೆಗಳು:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು 1 ರಿಂದ %d ರ ನಡುವಿನ ಸಂಖ್ಯೆಗಳು ಅಥವ ಸಂಖ್ಯೆಗಳ ವ್ಯಾಪ್ತಿಯಾಗಿರಬೇಕು"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "ಹೆಸರು ವರ್ಣಮಾಲೆ ಮತ್ತು ಅಂಕೆ ಎರಡನ್ನೂ ಹೊಂದಿರಬೇಕು ಹಾಗು ಖಾಲಿ ಜಾಗಗಳಿರಬಾರದು. \"-n MODULENAME\" ಎಂಬ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು."
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ಬಳಕೆದಾರ ಪಾತ್ರದ ಪ್ರಕಾರಗಳಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲವುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "ಕೇವಲ ಡೀಮನ್‌ ಅನ್ವಯಗಳು ಮಾತ್ರ ಒಂದು init ಸ್ಕ್ರಿಪ್ಟನ್ನು ಬಳಸಬಲ್ಲದು..."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಪಥವನ್ನು ನೀವು ನಮೂದಿಸಲೇಬೇಕು"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಪ್ರಕಾರದ ಕಡತ"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳ ಕಡತ"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "ಸಿದ್ಧತಾ ಸ್ಕ್ರಿಪ್ಟ್"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ಘಟನೆಗಳ ವಿಧಿಗುಚ್ಛಗಳನ್ನು ನಿಭಾಯಿಸಲು ABRT ಅನ್ನು  ಅನುಮತಿಸಲು abrt_handle_event_t ಡೊಮೈನ್ ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ amavis ಅನ್ನು ಅನುಮತಿಸು"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ಬಳಕೆದಾರರು sssd ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಳ್ಳದೆ ನೇರವಾಗಿ ldap ನಿಂದ ಬಳಕೆದಾರ passwd ನಮೂದುಗಳನ್ನು ಪರಿಹರಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "ಬಳಕೆದಾರರು ರೇಡಿಯಸ್ ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ಗೆ ಹಲವಾರು ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು. nfs, samba, ತೆಗೆದುಹಾಕಬಹುದಾದ ಸಾಧನಗಳು, ಬಳಕೆದಾರ temp ಹಾಗು ನಂಬಲರ್ಹವಲ್ಲದ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳು"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ clamd ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "ಸುರಕ್ಷಿತವಲ್ಲದ ಕಡತಗಳನ್ನು ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿರಿಸಲು clamscan ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "ಬಳಕೆದಾರ ವಿಷಯವನ್ನು ಓದಲು clamscan ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Cobbler ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Cobbler ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು collectd ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ವ್ಯವಸ್ಥೆಯ ಸನ್ನಿವೇಶಗಳನ್ನು ಪುನಃಸ್ಥಾಪನೆ ಮಾಡಲು ವ್ಯವಸ್ಥೆಯ cron ಕಾರ್ಯಗಳು ಕಡತವ್ಯವಸ್ಥೆಯ ಮರು ಲೇಬಲ್ ಮಾಡುವುದನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "ಛಾಯೆಯನ್ನು cvs ಡೀಮನ್ ಓದಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "tcp ರಾಪರ್ಸ್ ಅನ್ನು ಬಳಸಲು ಡೀಮನ್ ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ಎಲ್ಲಾ ಡೀಮನ್‌ಗಳು ಟರ್ಮಿನಲ್‌ಗಳಲ್ಲಿ ಓದುವ/ಬರೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು dbadm ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು dbadm ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "ಒಂದು ಮೆಮೊರಿ ಪ್ರದೇಶವನ್ನು ಚಲಾಯಿಸಬಹುದಾದ ಮತ್ತು ಬರೆಯಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಬಳಕೆದಾರ ಕ್ಷೇತ್ರದ ಅನ್ವಯಗಳು ಮ್ಯಾಪ್‌ ಮಾಡುವುದನ್ನು ನಿರಾಕರಿಸು, ಇದು ಅಪಾಯಕಾರಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳ ದೋಷನಿವಾರಣೆ ಅಥವ ptrace ಮಾಡಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcp ಕ್ಲೈಂಟ್ ಅನ್ವಯಗಳು iptables ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "LDAP ಬ್ಯಾಕೆಂಡ್‌ಗಳನ್ನು ಬಳಸಲು DHCP ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳು ಬೇರೆ ಡೊಮೈನ್‌ಗಳ ಕಡತ ವಿವರಣೆಗಾರರನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳು ಕರ್ನಲ್ ಲೋಡ್ ಘಟಕಗಳನ್ನು ಹೊಂದಿರಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "ಆಡಿಯೊ ಸಾಧನಗಳನ್ನು ಎಂಟ್ರೊಪಿ ಊಡಿಕೆಗಳ ಮೂಲವಾಗಿ ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ (postgres, mysql) exim ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ರಚಿಸಲು, ಬರೆಯಲು ಹಾಗು ಓದಲು exim ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು exim ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron ಅನ್ನು ಬೆಂಬಲಿಸಲು cron ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ನಿಯಮಗಳನ್ನು ಶಕ್ತಗೊಳಿಸು."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "ಫೆನ್ಸಡ್ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ssh ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿರ್ಬಂಧಿತ ಡೊಮೈನ್‌ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ftp ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ftp ಪರಿಚಾರಕಗಳು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp ಪರಿಚಾರಕಗಳು 1023 ಕ್ಕೂ ಹೆಚ್ಚಿನ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp ಪರಿಚಾರಕಗಳು mysql ದತ್ತಸಂಚಯ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp ಪರಿಚಾರಕಗಳು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "ftp ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ cifs ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "ftp ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ nfs ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ಜಡ ಕ್ರಮದಲ್ಲಿ ಕಾದಿರಿಸದೇ ಇರುವ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗಾಗಿ ಬೈಂಡ್ ಆಗುವಂತೆ ftp ಪೂರೈಕೆಗಣಕವನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI ಯು ನೆಲೆ ಕೋಶಗಳನ್ನು ಹುಡುಕ ಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git CGI ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git CGI ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Git ಅಧಿವೇಶನ ಡೀಮನ್‌ TCP ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ git_session_t ನಲ್ಲಿ Gitಡೀಮನ್‌ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "ವ್ಯವಸ್ಥೆಯ ಡೀಮನ್‌ ನೆಲೆ ಕೋಶಗಳನ್ನು ಹುಡುಕ ಬೇಕೆ ಅಥವ ಬೇಡವೆ ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್‌ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್‌ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis ಡೀಮನ್ ಮೈಲನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳಿಗಾಗಿ urandom ಅನ್ನು ಓದುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file ಆಯ್ಕೆಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸು. ಇದು ಬಳಕೆದಾರರ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲೂ ಸಹ gpg-agent ಗೆ ಅನುಮತಿಸುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "gpg ಜಾಲ ಡೊಮೈನ್‌ ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd ಯನ್ನು ತಾತ್ಕಾಲಿಕ ಕೋಶದಿಂದ ಓದಲು ಅನುಮತಿಸು. ಕರ್ಬರೋಸ್ tgt ಅನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Apache ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd ಯು ಒಳನಿರ್ಮಿತ ಸ್ಕಿಪ್ಟಿಂಗ್ (ಸಾಮಾನ್ಯವಾಗಿ php) ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ನೋಡಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "ftp ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಮತ್ತು ಅಲ್ಪಕಾಲಿಕ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದುವಾಗ httpd ಯು ಒಂದು FTP ಕಕ್ಷಿಯಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "ldap ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು httpd ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "zabbix ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "TCP ಬಳಸಿಕೊಂಡು HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ cobbler ದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "ಸ್ಥಳೀಯ memacache ಪರಿಚಾರಕದೊಂದಿಗೆ httpd ಯೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd ಯು ರಿಲೆ ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "ಮೈಲ್ ಅನ್ನು ಕಳುಹಿಸಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Apache ಯು dbus ಮೂಲಕ avahi ಯೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "cgi ಬೆಂಬಲಕ್ಕಾಗಿ httpd ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "httpd ಯು ftp ಸಂಪರ್ಕಸ್ಥಾನದಲ್ಲಿನ ಆಲಿಸುವ ಮೂಲಕ FTP ಪರಿಚಾರಕವಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "ನೆಲೆ ಕೋಶಗಳನ್ನು httpd ಓದಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd ಸ್ಕ್ರಿಪ್ಟುಗಳ ಹಾಗು ಘಟಕಗಳ execmem/execstack ಮಾಡಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "ಸುಲಭವಾಗಿ ಮುಚ್ಚಲ್ಪಡುವಂತೆ ಸಂಪರ್ಕಸ್ಥಾನ 80 ರೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು HTTPD ಅನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd ಪ್ರಕ್ರಿಯೆಗಳು IPA ವಿಷಯವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Apache ಯು mod_auth_ntlm_winbind ಅನ್ನು ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache ಯು mod_auth_pam ಅನ್ನು ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "ಬಳಕೆದಾರ ವಿಷಯಗಳನ್ನು ಓದಲು httpd ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache ಯು ಪ್ಯಾಸೆಂಜರಿಗೆ ಪರಿವರ್ತನೆಯಾಗದಿರುವಂತೆ stickshift ಕ್ರಮವನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "ಅದರ ಸಂಪನ್ಮೂಲದ ಮಿತಿಯನ್ನು ಬದಲಾಯಿಸಲು httpd ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD ಯು SSI ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಅನ್ನು ವ್ಯವಸ್ಥೆಯ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳ ರೀತಿಯದ್ದೇ ಆದ ಡೊಮೈನ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "ಹಂಚಲಾದ ಸಾರ್ವಜನಿಕ ವಿಷಯಕ್ಕೆ apache ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಬರೆಯಲು ಅನುಮತಿಸು, ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_rw_content_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Apache ಯು tmp ಯಲ್ಲಿನ ವಿಷಯವನ್ನು ಅನುಮತಿಸು."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "HTTPD ಯನ್ನು ಟರ್ಮಿನಲ್‌ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಂತೆ ಒಗ್ಗೂಡಿಸಲು ಅನುಮತಿಸು. ಟರ್ಮಿನಲ್‌ನಲ್ಲಿನ ಪ್ರಮಾಣಪತ್ರಗಳಿಗಾಗಿ ಗುಪ್ತವಾಕ್ಯಗಳನ್ನು ನಮೂದಿಸಲು ಅಗತ್ಯ ಬೀಳುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "HTTPD ಎಲ್ಲಾ ವಿಷಯ ಕಡತಗಳನ್ನು ನಿಭಾಯಿಸುವಿಕೆಯನ್ನು ಒಗ್ಗೂಡಿಸು."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "FUSE ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "gpg ಯನ್ನು ಚಲಾಯಿಸಲು httpd ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd ಅನ್ನು ಒಂದು oddjob ಯು ಒಂದು ಸೇವೆಯನ್ನು ಆರಂಭಿಸುವಂತೆ ವ್ಯವಹರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "ಓಪನ್‌ಸ್ಟಾಕ್ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast ಯು ಕೇವಲ ಧ್ವನಿ ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irassi IRC ಕ್ಲೈಂಟ್ ಯಾವುದೆ ಯಾವುದೆ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಹಾಗು ಕಾದಿರಿಸಲಾದ ಸಂಪರ್ಕಸಾಧನದೊಂದಿಗೆ ಬೈಂಡ್ ಆಗಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "ನಿರ್ಬಂಧಿತ ಅನ್ವಯಗಳನ್ನು ಕರ್ಬರೋಸ್‌ನೊಂದಿಗೆ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd ಡೀಮನ್ ವಿಅಂಚೆಯನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "ಟರ್ಮಿನಲ್‌ಗಳಿಗೆ ಓದುವ/ಬರೆಯವ ಅನುಮತಿಯನ್ನು syslogd ಗೆ ನೀಡಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "ಒಳಗೆ ಪ್ರವೇಶಿಸಲು ಹಾಗು ವ್ಯವಸ್ಥೆಯನ್ನು /dev/console ಇಂದ ಬಳಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "/proc/sys/kernel/mmap_min_addr ಇಂದ ಸಂರಚಿಸಲಾಗಿರುವಂತೆ ವಿಳಾಸ ಸ್ಥಳದಲ್ಲಿನ ಕೆಳಮಟ್ಟದ ಜಾಗದಲ್ಲಿ mmap ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿಯಂತ್ರಿಸು."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "ನೆಲೆ ಕಡತಕೋಶದಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು mock ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "mount ಆಜ್ಞೆಯು ಯಾವುದೆ ಕೋಶ ಅಥವ ಕಡತವನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "ಮೋಝಿಲ್ಲಾ ಪ್ಲಗ್‌ಇನ್‌ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "ಮೋಝಿಲ್ಲಾ_ಪ್ಲಗ್‌ಇನ್‌ಗಳು ನೆಲೆ ಕೋಶದಲ್ಲಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಮನಸ್ಸಿಗೆ ಬಂದ ವಿಷಯವನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "ನಿರ್ಬಂಧಿತ ಜಾಲ ವೀಕ್ಷಕಗಳು ನೆಲೆ ಕೋಶದಲ್ಲಿನ ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "ಅಪಾಚೆ ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬೈಂಡ್‌ ಆಗಿರುವಂತೆ BIND ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "ಮಾಸ್ಟರ್ ವಲಯ ಕಡತಗಳಿಗೆ BIND ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು. ಸಾಮಾನ್ಯವಾಗಿ ಇದನ್ನು ಡೈನಮಿಕ್ DNS ಅಥವ ವಲಯ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಬರೆಯಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "ವ್ಯವಸ್ಥೆಯನ್ನು NIS ನೊಂದಿಗೆ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "ನಿರ್ಬಂಧಿತ ಅನ್ವಯಗಳು nscd ಹಂಚಲಾದ ಮೆಮೊರಿಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "ನೆಲೆ ಕೋಶಗಳನ್ನು openvpn ಓದಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo ಅನ್ನು 1023 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುವುದನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Polipo ಅಧಿವೇಶನ ಡೀಮನ್‌ tcp ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ polipo_session_t domain ನಲ್ಲಿ Polipo ಡೀಮನ್‌ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು polipo ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Polipo ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated ಕೋಶ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local ಡೊಮೈನ್ mail_spool ಕೋಶಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಮರುಹೊಂದಿಕೆಗಾಗಿ ssh and rsync ಗಾಗಿ postgresql ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "ಕ್ಲೈಂಟ್ ಲೇಬಲ್ ಅನ್ನು ಹೊರಗಿನ ದತ್ತಸಂಚಯಕ್ಕೆ ರವಾನಿಸಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ದತ್ತಸಂಚಯ ನಿರ್ವಾಹಕರು DML ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ DDL ಹೇಳಿಕೆಯನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd ಯು ಕೆಲವು ನಿರ್ದಿಷ್ಟವಾದ ಮಾಡೆಮ್‌ಗಳಿಗಾಗಿ ಕರ್ನಲ್ ಘಟಕಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "ಒಬ್ಬ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರನಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ pppd ಗೆ ಅನುಮತಿಸು"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet ಕ್ಲೈಂಟ್ ಎಲ್ಲಾ ಬಗೆಯ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL ಮತ್ತು PostgreSQL ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಪಪೆಟ್ ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "ಛಾಯೆಯನ್ನು ಓದಲು racoon ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync ಅನ್ನು ಕ್ಲೈಂಟ್ ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync ಅನ್ನು ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು ಓದಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "cifs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "ಹೊಸ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ರಚಿಸಲು ಅನುಮತಿಸು (ಉದಾ, PAM ಮೂಲಕ)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba ವು ಡೊಮೈನ್ ನಿಯಂತ್ರಕವಾಗಿ ವರ್ತಿಸಲು, ಬಳಕೆದಾರರನ್ನು, ಗುಂಪುಗಳನ್ನು ಸೇರಿಸಲು ಹಾಗು ಗುಪ್ತಪದಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba ವು ಓದಲು ಮಾತ್ರವಾದ ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba ವು ಓದಲು/ಬರೆಯಲು ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ವು portmapper ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "samba ವು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಚಲಾಯಿಸುವಂತೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba ವು ntfs/fusefs ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba ವು NFS ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು/ಬರೆಯಲು sanlock ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "ಛಾಯೆಯನ್ನು ಓದಲು sasl ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "newrole ನಂತಹ ಪ್ರೊಗ್ರಾಮ್‌ಗಳು ವ್ಯವಸ್ಥಾಪನಾ ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳಿಗೆ ಮಾರ್ಪಾಡುಹೊಂದುವುದನ್ನು ಅನುಮತಿಸದಿರು."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಲೋಡ್ ಆಗುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡುವುದನ್ನು ವ್ಯವಸ್ಥೆಯು ಅನುಮತಿಸುವುದು, ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೊಂದಿಸುವುದು, ಹಾಗು ಬೂಲಿಯನ್ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ನಿರ್ಧರಿಸಬೇಕಿರುವ ಬೂಲಿಯನ್‌. ಇದನ್ನು true ಗೆ ಬದಲಾಯಿಸಿ ಹಾಗು ಇದನ್ನು ಇದರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಮರಳಲು ಗಣಕವನ್ನು ಮರಳಿ ಬೂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "ಸಾಮಾನ್ಯವಾದ ಬಳಕೆದಾರರು ನೇರವಾದ dri ಸಾಧನ ನಿಲುಕಿಸಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳು ತಮ್ಮ ಬೃಹತ್ ಮೆಮೊರಿ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು.  ಹೀಗೆ ಮಾಡುವುದು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯದಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "ಎಲ್ಲಾ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳನ್ನು textrel_shlib_t ಎಂದು ಲೇಬಲ್ ಮಾಡದೆ ಇರುವ ಪಠ್ಯದ ಸ್ಥಳಾಂತರದ ಅಗತ್ಯವಿರುವಂತಹ ಲೈಬ್ರರಿಗಳಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳು ತಮ್ಮ ಸ್ಟಾಕ್ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. ಇದು ಎಂದಿಗೂ ಸಹ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ಸ್ಥಳೀಯ mysql ಪರಿಚಾರಕದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಬಳಕೆದಾರರು ping ಮತ್ತು traceroute ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಲು ಅನುಮತಿಸು."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "PostgreSQL ದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ವಿಸ್ತರಿಸಲಾದ ಗುಣವಿಶೇಷಣಗಳನ್ನು (FAT, CDROM, FLOPPY) ಹೊಂದಿರದ ಕಡತವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಕಡತಗಳಿಗೆ ಬಳಕೆದಾರರು r/w ಮಾಡಲು ಅನುಮತಿಸು"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ಬಳಕೆದಾರರಿಗೆ TCP ಪರಿಚಾರಕಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು (ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಮಾಡಿ ಹಾಗು ಅದೆ ಡೊಮೈನ್‌ನಿಂದ ಹಾಗು ಬಳಕೆದಾರರ ಹೊರಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸು).  ಇದನ್ನು ಅಶಕ್ತಗೊಳಿಸುವುದರಿಂದ ಅದುFTP ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್‍ಗಳನ್ನು ಸಹ ಬದಲಾಯಿಸಬಹುದು."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "ಬಳಕೆದಾರರು ಸಂಗೀತವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon internal-sftp ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp ಯು ಬಳಕೆದಾರ ssh ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "ಯಾವುದೆ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು sge ಅನ್ನು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು sge ಯು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware ನಿಯಂತ್ರಕಗಳಲ್ಲಿ ಬೆಂಬಲಿಸಲು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಅನುಮತಿಗಳನ್ನು ಶಕ್ತಗೊಳಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ಬಳಕೆದಾರರು spamassassin ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಜಾಲಬಂಧದಲ್ಲಿ ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid ಅನ್ನು ಪಾರದರ್ಶಕ ಪ್ರಾಕ್ಸಿ (TPROXY) ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು chroot env ಯೊಂದಿಗೆ ssh ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "ಆತಿಥೇಯ ಆಧರಿತವಾದ ದೃಢೀಕರಣವನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "ಸ್ಟಾಫ್ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ವಿಶಿಷ್ಟವಾದ TCP ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಮಿತಿಗೊಳಪಡದ ಬಳಕೆದಾರರು chrome sandbox ಡೊಮೈನುಗಳಿಂದ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ಒಬ್ಬ ಬಳಕೆದಾರನು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಡೊಮೈನ್ ಆಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner plugin-container ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಬಳಕೆದಾರರು Mozilla ಪ್ಲಗ್ಇನ್ ಡೊಮೈನ್‌ಗೆ ವರ್ಗಾವಣೆ ಹೊಂದುವುದನ್ನು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ವೀಡಿಯೊ ಚಲಾಯಿಸುವ ಉಪಕರಣವು ಮಿತಿ ಇಲ್ಲದಂತೆ ಚಲಾಯಿಲ್ಪಡಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ಬದಲಿಗೆ lpd ಪರಿಚಾರಕವನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd ಕೇವಲ HTTP ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero ದೋಷಗಳನ್ನು ಕಡೆಗಣಿಸು."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "ಅನುಕ್ರಮಿತ/ಸಮಾನಾಂತರದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮೆಮೊರಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು sanlock ನೊಂದಿಗೆ ಸಂವಹಿಸುವುದಕ್ಕೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "ಸಾಧನ ಸಂರಚನೆ, (pci) ಅನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "usb ಸಾಧನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "xserver ನೊಂದಿಗೆ ವ್ಯವಹರಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು wedbadm ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು wedbadm ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero ದೋಷಗಳನ್ನು ಕಡೆಗಣಿಸು."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "ಬೂಟ್ ಲೋಡರ್ ಅನ್ನು ಚಿತ್ರಾತ್ಮಕ ಪ್ರೊಗ್ರಾಮ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t ಆಗಿ ಚಿತ್ರಾತ್ಮಕ ಪ್ರೊಗ್ರಾಮ್ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "blktapctrl/tapdisk ಅನ್ನು xend ಚಲಾಯಿಸಲು ಅನುಮತಿಸು. ಡಿಸ್ಕ್‍ ಚಿತ್ರಿಕೆಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕವಾದ ತಾರ್ಕಿಕ ಪರಿಮಾಣಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "qemu-dm ಅನ್ನು xend ಚಲಾಯಿಸುವುದನ್ನು ಅನುಮತಿಸು. paravirt ಅನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಮತ್ತು ಯಾವುದೆ vfb ಅನ್ನು ಹೊಂದಿರದೆ ಇದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "ಜಾಲಬಂಧ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಸಂರಚಿಸಿ ನಂತರ ಅಪಾಚೆ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ xguest ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "ತೆಗೆದು ಹಾಕಬಹುದಾದ ಸಾಧನಗಳನ್ನು ಆರೋಹಿಸಲು xguest ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಬಳಸುವಂತೆ xguest ಅನ್ನು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X ಪರಿಚಾರಕಕ್ಕಾಗಿ ಹಂಚಲಾದ ಮೆಮೊರಿ ವಿಭಾಗಗಳಿಗೆ ಕ್ಲೈಂಟ್‌ಗಳು ಬರೆಯಲು ಅನುಮತಿಸು"
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X ಬಳಕೆದಾರ ಸ್ಥಳ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "zabbix ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "zebra ಡೀಮನ್‌ ಅದರ ಸಂರಚನಾ ಕಡತಗಳಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ZoneMinder ಗೆ ಅನುಮತಿಸು."
-diff --git a/policycoreutils/po/ko.po b/policycoreutils/po/ko.po
-index 8a96c13..18a38fd 100644
---- a/policycoreutils/po/ko.po
-+++ b/policycoreutils/po/ko.po
-@@ -1,36 +1,32 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Eunju Kim <eukim at redhat.com>, 2006, 2007, 2009.
--# Hyunsok Oh <hoh at redhat.com>, 2010.
-+# Eunju Kim <eukim at redhat.com>, 2006-2007,2009.
-+# Hyunsok Oh <hoh at redhat.com>, 2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Korean (http://www.transifex.net/projects/p/fedora/language/"
--"ko/)\n"
--"Language: ko\n"
-+"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/ko/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: ko\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"사용법: run_init <script> <args ...>\n"
--"  위치: <script> 은 실행 초기 스크립트명,\n"
--"         <args ...> 스크립에 대한 인자(arguments) 입니다."
-+msgstr "사용법: run_init <script> <args ...>\n  위치: <script> 은 실행 초기 스크립트명,\n         <args ...> 스크립에 대한 인자(arguments) 입니다."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM을 초기화하는데 실패하였습니다\n"
-@@ -79,354 +75,359 @@ msgstr "죄송합니다. run_init은 단지 SELinux 커널에서만 사용될 
- msgid "authentication failed.\n"
- msgstr "인증 실패.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "%s에 실행가능한 문맥을 설정할 수 없습니다.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** 중요 ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "정책 패키지를 활성화하려면 다음을 실행합니다:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "글로벌 "
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage 처리를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux 정책은 관리되지 않거나 저장할 수 없습니다."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "정책을 읽을 수 없습니다."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage 연결을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS가 활성화된 상태를 테스트할 수 없습니다 "
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "아직 구현되지 않았습니다 "
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage 트랜잭션이 이미 진행중입니다"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage 트랜잭션을 시작할 수 없습니다"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage 트랜잭션을 커밋할 수 없습니다 "
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage 트랜잭션이 진행중이 아닙니다"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux 모듈 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "모듈 이름"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "버전"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "비활성화 "
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "%s 모듈을 비활성화할 수 없습니다 (제거 실패)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "%s 모듈을 활성화할 수 없습니다 (제거 실패)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "%s 모듈을 제거할 수 없습니다 (제거 실패)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit는 'on' 또는 'off'로 해야 합니다"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "내장 허용 형식"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "사용자 정의 허용 형식"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "%s 허용 도메인을 설정할 수없습니다 (모듈 설치 실패) "
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "%s 허용 도메인을 제거하지 못했습니다 (제거 실패) "
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s에 사용되는 키를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s에 대한 로그인 맵핑이 지정되었는지를 확인할 수 없습니다."
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "%s Linux 그룹이 존재하지 않습니다 "
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux 사용자 %s 가 존재하지 않습니다"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s에 대한 이름을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s 에 대한 MLS 범위를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s에 대한 SELinu 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser 또는 serange 필요"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s에 대한 로그인 맵핑이 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s에 대한 seuser를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 수정할 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 로그인 맵핑이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s에 대한 로그인 맵핑을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "로그인 맵핑 목록을 만들 수 없습니다"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "로그인 이름"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux 사용자"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS 범위"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "%s에 대한 SELinux 사용자가 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s에 대한 사용자를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s에 대해 최소 하나의 역할을 추가해야 합니다 "
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s에 대한 SELinux 사용자를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s에 대한 %s의 역할을 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s에 대한 MLS 레벨을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s에 대한 %s의 접두어를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s에 대한 키를 추출할 수 없습니다"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "%s에 대한 SELinux 사용자를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "접두어, 기능, 레벨 또는 범위 필요"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "접두어 또는 기능 필요"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "%s에 대한 SELinux 사용자가 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "%s에 대한 SELinux 사용자를 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-+msgstr "%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "%s에 대한 SELinux 사용자를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux 사용자 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "%s 사용자에 대한 역할 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "레이블링"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "접두부"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS 레벨"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS 범위"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux 기능"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "프로토콜 udp 또는 tcp 필요 "
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "포트 필요"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "잘못된 포트"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s 에 대한 키를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "유형 필요"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s에 대한 포트가 지정되었는지 확인할 수 없습니다 "
-@@ -476,8 +477,8 @@ msgstr "%s/%s 에 대한 포트 문맥을 설정할 수 없습니다"
- msgid "Could not add port %s/%s"
- msgstr "%s/%s 에 대한 포트를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype 또는 serange 필요"
- 
-@@ -485,463 +486,473 @@ msgstr "setype 또는 serange 필요"
- msgid "Requires setype"
- msgstr "setype 필요"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s에 대한 포트가 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s에 대한 포트를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s에 대한 포트를 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "포트 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s 포트를 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s에 대한 포트가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s에 대한 포트를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "포트 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux 포트 유형"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "포트 번호"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "노드 주소 필요  "
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "알려지지 않거나 또는 생략된 프로토콜 "
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux 유형 필요"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s에 대한 키를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "%s 주소가 지정되었는지 확인할 수 없습니다   "
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s에 대한 주소를 생성할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s에 대한 문맥을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s에 대한 마스크를 설정할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s에 대한 주소 문맥의 사용자를 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s에 대한 주소 문맥의 역할을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s에 대한 주소 문맥의 유형을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s에 대한 주소 문맥의 mls 항목을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s에 대한 주소 문맥을 설정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "%s 주소를 추가할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "%s 주소가 지정되지 않았습니다 "
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "%s 주소를 질의할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "%s 주소를 수정할 수 없습니다  "
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "%s 주소가 정책에 지정되어 있어 이를 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "%s 주소를 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "모든 노드 맵핑을 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "주소 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux 유형 필요"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s에 대한 인터페이스가 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s에 대한 인터페이스를 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 역할을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 유형을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥의 mls 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s 에 대한 인터페이스 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s에 대한 메세지 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s에 대한 인터페이스를 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s에 대한 인터페이스가 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s에 대한 인터페이스를 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s에 대한 인터페이슬 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 인터페이스가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "모든 인터페이스 맵핑을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "인터페이스 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux 인터페이스"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "문맥"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s에 대해 동등한 클래스가 이미 존재합니다"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s에 대해 동등한 클래스가 존재하지 않습니다 "
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s에 대한 파일 문맥의 사용자를 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s에 대한 파일 문맥의 역할을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s에 대한 파일 문맥의 mls 항목을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "잘못된 파일 사양 "
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "파일 사양에 공백이 포함되어 있어서는 안됩니다"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다; 대신 '%s'를 추가해 보십시오 "
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s에 대한 파일 문맥이 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s에 대한 파일 문맥을 생성할 수 없습니다"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s에 대한 파일 문맥의 유형을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s에 대한 파일 문맥을 설정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s에 대한 파일 문맥을 추가할 수 없습니다"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange 또는 seuser 필요"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s에 대한 파일 문맥이 저정되지 않았습니다"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s에 대한 파일 문맥을 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "파일 문맥 목록을 만들수 없습니다 "
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%s 파일 문맥을 삭제할 수 없습니다 "
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 파일 문맥이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "파일 문맥 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "로컬 파일 문맥 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "유형"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux 배포판 fcontext 해당 \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux 로컬 fcontext 해당 \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "%s에 대한 부울이 지정되었는지 확인할 수 없습니다"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "%s에 대하 부울이 지정되지 않았습니다"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "다음의 값 중 하나를 반드시 지정해야 합니다: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "%s 부울의 활성화값을 설정할 수 없습니다      "
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s에 대한 부을을 수정할 수 없습니다"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "잘못된 형식 %s: 기록 %s "
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "%s에 대한 부울이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "%s에 대한 부울을 삭제할 수 없습니다"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "부울 목록을 만들수 없습니다"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "알려지지 않음 "
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "비활성 "
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "활성 "
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux 부울"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "상태 "
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "디폴트 "
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "설명 "
- 
-@@ -1005,7 +1016,7 @@ msgstr "메모리 할당하는데 오류 발생.\n"
- msgid "Error sending audit message.\n"
- msgstr "감사(audit) 메세지를 보내는데 오류 발생.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "강제모드를 결정할 수 없습니다.\n"
-@@ -1018,16 +1029,12 @@ msgstr "오류! %s를 열 수 없습니다.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  %s에 사용되는 대한 최근 문맥을 찾을 수 없습니다, tty 레이블 변경이 되지 "
--"않습니다.\n"
-+msgstr "%s!  %s에 사용되는 대한 최근 문맥을 찾을 수 없습니다, tty 레이블 변경이 되지 않습니다.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! %s에 사용되는 대한 새로운 문맥을 찾을 수 없습니다. tty 레이블 변경이 되"
--"지 않습니다.\n"
-+msgstr "%s! %s에 사용되는 대한 새로운 문맥을 찾을 수 없습니다. tty 레이블 변경이 되지 않습니다.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1124,62 +1131,66 @@ msgstr "비어있는 시그널 모음을 얻을 수 없습니다\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP 처리기를 설정할 수 없습니다\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "죄송합니다, newrole은 오직 SELinux 커널에서만 사용될 것입니다.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "오래된 문맥를 갖는데 실패했습니다.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "경고! tty 정보를 검색할 수 없습니다.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM 서비스 설정을 읽는데 오류가 발생했습니다.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "새로운 임무: %s에 대한 잘못된 암호\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "새로운 임무: 포크 작업(forking)이 실패했습니다: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty 레이블을 복구할 수 없습니다...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "올바르게 tty를 종료하는 것을 실패했습니다\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "디스크립터를 종료할 수 없습니다.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "쉘의 argv0을리 할당하는데 오류 발생.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "환경을 복구할 수 없음, 중지합니다\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "쉘을 실행하는데 실패하였습니다\n"
- 
-@@ -1282,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "옵션 오류 %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "부울 "
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "전체 "
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "사용자 정의 "
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "파일 레이블 설정 "
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "파일\n사양"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\n파일 유형 "
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "파일\n유형"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "사용자 맵핑 "
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "로그인\n이름"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\n사용자 "
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS 범위 "
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "로그인 '%s'이 필요합니다 "
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "정책 모듈 "
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "모듈 이름 "
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "감사 비활성화 "
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "감사 활성화 "
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "정책 모듈 로드 "
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "김은주 (eukim at redhat.com) 2012"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "부울 대화 추가 "
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "부울 이름 "
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux 정책 생성 도구 "
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>정의하려는 애플리케이션이나 사용자 역할에 대한 정책 유형을 선택합니다:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>애플리케이션</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "표준 Init 데몬 "
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "표준 Init 데몬은 시작할 때 init 스크립트를 통해 시작되는 데몬입니다. 일반적으로 /etc/rc.d/init.d에 스크립트가 필요합니다 "
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS 시스템 데몬 "
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "인터넷 시스템 데몬 (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "인터넷 서비스 데몬은 xinetd에 의해 시작되는 데몬입니다 "
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "웹 애플리케이션/스크립트 (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "웹 애플리케이션/스크립트 (CGI) CGI 스크립트는 웹 서버에 의해 시작됩니다 (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "사용자 애플리케이션 "
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "사용자 애플리케이션은 사용자에 의해 시작되는 한정하고자 하는 모든 애플리케이션입니다 "
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>로그인 사용자</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "기존 사용자 역할 "
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "기존의 로그인 사용자 기록을 수정합니다."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "터미널에서 최소 사용자 역할 "
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "이 사용자는 터미널이나 원격 로그인을 통해서만 시스템에 로그인합니다. 기본값으로 이 사용자는 setuid, 네트워크 운용, su, sudo를 가지지 않습니다."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "X 창에서 최소한의 사용자 역할 "
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "이 사용자는 X 또는 터미널을 통해 시스템에 로그인할 수 있습니다. 기본값으로 이 사용자는 setuid, 네트워크 운용, su, sudo를 가지지 않습니다."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "사용자 역할"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "사용자는 전체 네트워크 운영을 갖지만 전환없이 setuid 애플리케이션도 sudo도  su도 갖지 않습니다 "
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "사용자 역할 관리 "
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "사용자는 전체 네트워크 운영을 갖지만 전환없이 setuid 애플리케이션도 su도 갖지 않으며, Root 관리 역할로 sudo를 사용할 수 있습니다"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Root 사용자</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "사용자 역할 Root 관리 "
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "root로 실행하는 동안 사용자를 시스템 관리를 위해 사용하는 경우 Root 관리 사용자 역할을 선택합니다. 이 사용자는 시스템에 직접 로그인할 수 없습니다."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>애플리케이션 이름이나 사용자 역할을 입력합니다:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "이름"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "제한된 실행 파일의 전체 경로를 입력합니다."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "제한된 애플리케이션이나 사용자 역할에 대한 고유한 이름을 입력합니다."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "실행 가능 "
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init 스크립트 "
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "제한된 애플리케이션을 시작하기 위해 사용하는 init 스크립트로의 전체 경로를 입력합니다."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>수정할 기존 역할 선택:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s 도메인으로 전환할 사용자 역할을 선택합니다."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "역할 탭 "
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s의 전환 대상이 될 역할을 선택:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s의 전환 대상이 될 애플리케이션 도메인을 선택합니다."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>%s로 전환할 사용자 역할을 선택(_R):</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "이 애플리케이션 도메인으로 전환할 사용자 역할을 선택합니다."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s가 관리하는 도메인 선택:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "이 사용자가 관리하려는 도메인을 선택합니다."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
-+msgstr "<b>%s의 추가 역할을 선택:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s이 바인딩할 네트워크 포트 입력:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP 포트</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "전체 "
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s이 모든 udp 포트에 바인딩하는 것을 허용"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "%s이 0로 bindresvport를 호출하는 것을 허용합니다. 포트 600-1024로 바인딩"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "예약되지 않은 포트 (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "%s이 바인딩할 포트 범위 또는 udp 포트의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "포트 선택 "
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "%s이 1024 이상의 모든 udp 포트에 바인딩하는 것을 허용 "
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP 포트</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s이 연결된 네트워크 포트 선택:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "tcp 포트 또는 %s이 연결되는 포트 범위의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "udp 포트에 연결하기 위해 %s 허용 "
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "udp 포트 또는 %s이 연결되는 포트 범위의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s의 일반적인 애플리케이션 특성 선택:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog 메세지 작성\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp에 임시 파일을 생성/조작 "
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "인증을 위해 Pam 사용 "
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch 또는 getpw* 호출 사용"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus 사용 "
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "감사 메세지를 보냅니다"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "터미널과 상호 대화합니다"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "이메일 보내기 "
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s이 관리하는 파일/디렉토리 추가</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s이 \"관리\"하는 파일/디렉토리. Pid 파일, 로그 파일, /var/lib 파일 등 ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s 정책에서 부울 추가:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s 도메인이 사용하는 부울 추가/제거 "
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>어떤 디렉토리가 %s 정책을 생성합니까?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "정책 디렉토리 "
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "역할 "
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "기존 사용자(_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "애플리케이션 "
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s은 디렉토리여야 합니다"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "사용자를 선택해야 합니다 "
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "제한된 실행 파일을 선택합니다."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "제한된 init 스크립트 파일을 선택합니다."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "제한된 애플리케이션을 생성하거나 쓸 파일을 선택합니다"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "제한된 애플리케이션을 소유하고 쓸 디렉토리를 선택합니다"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "정책 파일을 생성할 디렉토리를 선택합니다 "
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "현재 정책에서 이미 정의된 %s_t를 입력합니다.\n계속 진행하시겠습니까?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "이름 확인 "
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "모듈 %s.pp은 현재 정책에 이미 로드되어 있습니다.\n계속 진행하시겠습니까?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "공백이 없는 문자와 숫자로 구성된 이름을 추가해야 합니다."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "실행 파일을 입력해야 합니다"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "SELinux 설정 "
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "네트워크 포트 "
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux 포트\n유형"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "프로토콜 "
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\n레벨"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "포트 "
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "포트 번호 \"%s\"가 유효하지 않습니다. 0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "목록 보기"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "그룹 보기"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "정말로 %s '%s'를 삭제하시겠습니까?"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s 삭제 "
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s 추가 "
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s 수정 "
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "허용 "
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "강제 "
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "상태"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "정책 유형을 변경하면 다음 부팅 시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux 비활성화로 변경하려면 재부팅해야 합니다. 이는 권장되는 방법이 아닙니다. 나중에 SELinux를 다시 활성화하고자 할 경우 시스템 레이블 변경이 필요합니다. 단순히 SELinux가 시스템에서 문제의 원인인지 여부를 확인하고 싶은 경우 허용 모드로 전환하면 오류를 로그하고 SELinux 정책을 강제하지 않을 수 있습니다. 또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니까?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux 활성화로 변경하면 다음 부팅시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux 로그인 맵핑 추가 "
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux 네트워크 포트 추가"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux 유형"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "파일 사양"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "파일 유형"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "모든 파일\n표준 파일\n디렉토리\n문자 장치\n차단 장치\n소켓\n심볼릭 링크\nnamed 파이프\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux 사용자 추가 "
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux 관리"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "추가"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "속성(_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "삭제(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "관리 객체 선택 "
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>선택:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "시스템 디폴트 강제 모드 "
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "비활성화\n허용\n강제\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "현재 강제 모드 "
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "시스템 디폴트 정책 유형:"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "다음번 부팅시 전체 파일 시스템의 레이블을 변경할지 여부를 선택합니다. 레이블 변경은 시스템의 크기에 따라 시간이 오래 소요됩니다. 정책 유형을 변경하거나 비활성화에서 강제로 이동하는 경우 레이블 변경이 필요합니다. "
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "다음 재부팅에서 레이블을 변경합니다."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "부울 설정을 시스템 기본값으로 복원 "
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "사용자 정의 부울과 모든 부울을 전환"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "필터 "
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "파일 문맥 추가 "
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "파일 문맥 수정 "
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "파일 문맥 삭제 "
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "모든 파일 문맥과 사용자 정의 파일 문맥을 전환 "
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux 사용자 맵핑 추가 "
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux 사용자 맵핑 편집 "
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux 사용자 맵핑 삭제"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "사용자 추가 "
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "사용자 편집 "
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "사용자 삭제 "
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "네트워크 포트 추가 "
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "네트워크 포트 편집 "
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "네트워크 포트 삭제"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "사용자 정의된 포트와 모든 포트를 전환 "
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "새 정책 모듈 생성 "
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "정책 모듈 로드 "
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "로딩할 수 있는 정책 모듈 제거 "
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "일반적으로 로그 파일에 보고되지 않는 추가 감사 규칙을 활성화/비활성화"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "프로세스 모드를 허용으로 변경 "
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "프로세스 모드를 강제로 변경 "
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "프로세스 도메인"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux 사용자 '%s'가 필요합니다"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man 페이지 생성 "
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "전체 도메인 "
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "전체 SELinux 포트 유형 목록 "
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "포트와 관련된 SELinux 유형을 표시합니다 "
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "소스 도메인 "
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "대상 도메인 "
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "소스 프로세스 도메인 "
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "대상 프로세스 도메인 "
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux 정책 모듈 템플릿 생성 "
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "생성할 정책 이름 "
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "명령 "
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "알려지지 않음 "
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "인터넷 서비스 데몬 "
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "유효한 유형:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "포트는 숫자이거나 1에서 %d 까지의 숫자 범위에 있어야 합니다 "
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "이름은 공백이 없는 영문 숫자로 구성되어야 합니다. \"-n MODULENAME\" 옵션의 사용을 고려해 보십시오"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "사용자 역할 유형은 할당된 실행 파일이 될 수 없습니다. "
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "데몬 애플리케이션만 init 스크립트를 사용할 수 있습니다.."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve는 부울 값이어야 합니다"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog는 부울 값이어야 합니다"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos는 부울 값이어야 합니다"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache는 부울 값이어야 합니다"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER 유형은 자동으로 tmp 유형을 갖습니다"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "제한된 프로세스의 실행 파일 경로를 입력해야 합니다"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "강제 파일 입력"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "인터페이스 파일"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "파일 문맥 파일 "
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "스크립트 설정 "
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT는 공개 파일 전송 서비스에 사용되는 공개 파일을 수정할 수 있습니다."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis가 JIT 컴파일러 사용을 허용합니다 "
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "각종 컨텐츠 (nfs, samba, 이동식 장치, 사용자의 임시 파일, 신뢰할 수없는 컨텐츠 파일 등)를 로드하는 것을 cdrecord에 허용"
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd가 ldap 포트로 연결하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd가 memcache 서버에 연결하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi 지원을 허용합니다 "
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "httpd가 홈 디렉토리 읽는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd 프로세스가 IPA 컨텐츠를 관리하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "httpd가 사용자 컨텐츠를 읽는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd가 cifs 파일 시스템을 액세스하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd가 FUSE 파일 시스템을 액세스하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "httpd가 gpg를 실행하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd가 openstack 포트에 액세스하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd 데몬이 메일을 전송하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer 실행 파일 스택을 허용"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
--msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
--msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "일반 사용자 용으로 pppd 실행을 허용 "
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:138
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync가 클라이언트로 실행하는 것을 허용합니다"
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync 서버가 cifs 파일 시스템을 공유하는 것을 허용합니다 "
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync 서버가 nfs 파일 시스템을 공유하는 것을 허용합니다 "
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "samba가 새로운 홈 디렉토리를 생성하는 것을 허용합니다 (예: PAM 사용)"
-+
-+#: booleans.py:149
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "samba가 사용자 홈 디렉토리를 공유하는 것을 허용합니다."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba가 ntfs/fusefs 볼륨을 내보내기하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba가 NFS 볼륨을 내보내기하는 것을 허용합니다."
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock이 nfs 파일을 관리하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock이 cifs 파일을 관리하는 것을 허용합니다 "
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "커널 모듈을 로딩하는 것을 비활성화합니다."
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "사용자가 PostgreSQL에 연결하는 것을 허용합니다 "
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:176
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:177
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge가 TCP 포트를 사용하여 네트워크로 연결하는 것을 허용합니다 "
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge가 nfs 파일 시스템에 액세스하는 것을 허용합니다."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "호스트 키 기반 인증 허용 "
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs 홈 디렉토리를 지원합니다 "
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs 홈 디렉토리 지원 "
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups 대신 lpd 서버 사용 "
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS 홈 디렉토리 지원 "
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA 홈 디렉토리 지원 "
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd가 HTTP만이 아닌 모든 포트로의 연결을 허용합니다."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero 오류를 무시합니다."
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "webadm이 사용자 홈 디렉토리에 있는 파일을 관리하는 것을 허용합니다 "
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero 오류를 무시합니다."
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen이 nfs 파일을 관리하는 것을 허용합니다 "
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
--msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ks.po b/policycoreutils/po/ks.po
-new file mode 100644
-index 0000000..8826fe5
---- /dev/null
-+++ b/policycoreutils/po/ks.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Kashmiri (http://www.transifex.com/projects/p/fedora/language/ks/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: ks\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/lv.po b/policycoreutils/po/lv.po
-new file mode 100644
-index 0000000..1969616
---- /dev/null
-+++ b/policycoreutils/po/lv.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/lv/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: lv\n"
-+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/mai.po b/policycoreutils/po/mai.po
-index f336f29..e8eaedd 100644
---- a/policycoreutils/po/mai.po
-+++ b/policycoreutils/po/mai.po
-@@ -1,35 +1,31 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Sangeeta Kumari <sangeeta09 at gmail.com>, 2009.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Maithili (http://www.transifex.net/projects/p/fedora/language/"
--"mai/)\n"
--"Language: mai\n"
-+"Language-Team: Maithili (http://www.transifex.com/projects/p/fedora/language/mai/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: mai\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"प्रयोग: run_init <script> <args ...>\n"
--"  जतए: <script> init स्क्रिप्ट क नाम अछि चलाबै क लेल,\n"
--"         <args ...> ई उस स्क्रिप्ट क तर्क अछि."
-+msgstr "प्रयोग: run_init <script> <args ...>\n  जतए: <script> init स्क्रिप्ट क नाम अछि चलाबै क लेल,\n         <args ...> ई उस स्क्रिप्ट क तर्क अछि."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM आरंभीकरणमे विफल\n"
-@@ -78,353 +74,359 @@ msgstr "क्षमा करू, run_init केँ सिर्फ SELinux 
- msgid "authentication failed.\n"
- msgstr "सत्यापन विफल.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec संदर्भ %s मे सेट नहि कए सकल.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** महत्वपूर्ण ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "एहि नीति केँ सक्रिय बनाबै क' लेल, चलाउ:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "वैश्विक"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage नियंत्रण आरंभ नहि कए सकल"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux नीति प्रबंधित नहि अछि या भंडार अभिगम नहि कएल जाए सकैत अछि."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "नीति भंडार नहि पढ़ि सकैत अछि."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage संबंधन स्थापित नहि कए सकल"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "अखन तकि लागू नहि"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage विनिमय आरंभ नहि कए सकल"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "संस्करण"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "निष्क्रिय"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s क' लेल कुंजी नहि बनाए सकल"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "नहि जाँचि सकल जँ %s क' लेल लागिन मैपिंग परिभाषित अछि"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux प्रयोक्ता %s मोजूद नहि अछि"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s क' लेल लागिन मैपिंग नहि बनाए सकल"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s क लेल नाम सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "MLS परिसर %s क लेल सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s क लेल सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s क लेल लॉगिन मैपिंग जोड़ नहि सकल"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser अथवा serange जरूरी"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s क लेल लॉगिन मैपिंग परिभाषित नहि अछि"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser केँ %s क लेल प्रश्न नहि कए सकल"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s क लेल लॉगिन मैपिंग नहि रूपांतरित कए सकल"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "नीतिमे %s परिभाषित अछि, मेटाओल नहि जाए सकत"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s क लेल लॉगिन मैपिंग नहि मेटाए सकल"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "लॉगिन नाम"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux उपयोक्ता"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS परिसर"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "जाँच नहि सकल जे SELinux उपयोक्ता %s परिभाषित अछि"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s क लेल उपयोक्ताकेँ प्रश्न नहि कए सकत"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "SELinux उपयोक्ता %s क लेल बनाए नहि सकल"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s भूमिका %s क लेल जोड़ नहि सकल"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "MLS स्तर %s क लेल सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s उपसर्ग %s क लेल नहि जोड़ सकल"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s क लेल कुंजी निकाल नहि सकल"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux उपयोक्ता %s नहि जोड़ सकल"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "उपसर्ग या भूमिका जरूरी"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux उपयोक्ता %s परिभाषित नहि अछि"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux उपयोक्ता %s नहि सुधार सकत"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux उपयोक्ता %s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux उपयोक्ता %s मेटाए नहि सकल"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux उपयोक्ता सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "%s उपयोक्ता क लेल भूमिका सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "लेबलिंग"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "उपसर्ग"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS स्तर"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS परिसर"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux भूमिका"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "प्रोटोकॉल udp या tcp जरूरी अछि"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "पोर्ट जरूरी अछि"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s क लेल कुंजी नहि बनाए सकल"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "टाइप जरूरी अछि"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "जाँच नहि सकल जँ पोर्ट %s/%s परिभाषित अछि"
-@@ -474,8 +476,8 @@ msgstr "%s/%s क लेल पोर्ट संदर्भ सेट नह
- msgid "Could not add port %s/%s"
- msgstr "%s/%s पोर्ट जोड़ि नहि सकल"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype या serange जरूरी"
- 
-@@ -483,463 +485,473 @@ msgstr "setype या serange जरूरी"
- msgid "Requires setype"
- msgstr "सेटटाइप जरूरी"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "पोर्ट %s/%s परिभाषित नहि अछि"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s पोर्ट प्रश्न नहि कए सकल"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s पोर्ट रूपांतरित नहि कए सकल "
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "पोर्ट सूची बद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s पोर्ट मेटाए नहि सकल"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s पोर्ट मेटाए नहि सकत"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "पोर्ट सूची बद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux पोर्ट प्रकार"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "प्रोटो"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "पोर्ट संख्या"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux प्रकार जरूरी अछि"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s क लेल कुंजी नहि बनाए सकल"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s क लेल संदर्भ बनाए नहि सकल"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux प्रकार जरूरी अछि"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "जांच नहि सकल जँ %s अंतरफलक परिभाषित अछि"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s क लेल अंतरफलक नहि बनाए सकल"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "उपयोक्ता केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "भूमिका केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "टाइप केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "mls क्षेत्र %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s क लेल अंतरफलक संदर्भ सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s क लेल संदेश संदर्भ सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s अंतरफलक जोड़ नहि सकल"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s अंतरफलक परिभाषित नहि अछि"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s अंतरफलक प्रश्न नहि कए सकत"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s अंतरफलक रूपांतरित नहि कए सकल"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "अंतरफलक %s नीतिमे परिभाषित अछि, मेटाओल नहि जाए सकत"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s अंतरफलक मेटाए नहि सकल"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "अंतरफलक सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux अंतरफलक"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "संदर्भ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s क लेल फाइल संदर्भमे उपयोक्ता सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s क लेल फाइल संदर्भमे भूमिका सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "mls क्षेत्र %s क लेल फाइल संदर्भ केर क्रममे नहि सेट कए सकल"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "अवैध फाइल विशेषता"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "जाँच नहि सकल जँ %s क लेल फाइल संदर्भ परिभाषित अछि"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s क लेल फाइल संदर्भ नहि बनाए सकल"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s क लेल फाइल संदर्भमे टाइप सेट नहि कए सकल"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s क लेल फाइल संदर्भ नहि सेट कए सकल"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s क लेल फाइल संदर्भ नहि जोड़ि सकल"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "सेटटाइप जरूरी, serange या seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s क लेल फाइल संदर्भ परिभाषित नहि अछि"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s क लेल फाइल संदर्भ केँ प्रश्न नहि कए सकल"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s क लेल फाइल संदर्भ नहि सुधार सकल"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%s क लेल फाइल संदर्भ मेटाए नहि सकल"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s क लेल फाइल संदर्भ नीतिमे परिभाषित अछि, मेटाए नहि सकत"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s क लेल फाइलसंदर्भ मेटाए नहि सकल"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "प्रकार"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "जँ %s बुलियन परिभाषित अछि तँ जांच नहि सकल"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "%s बुलियन परिभाषित नहि अछि"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "%s फाइल संदर्भ केँ प्रश्न नहि कए सकल"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "%s बुलियन रूपांतरित नहि कए सकल"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "%s बुलियन नीति मे परिभाषित अछि, मेटाएल नहि जाए सकैत"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "%s बुलियन मेटाए नहि सकल"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "बुलियन सूचीबद्ध नहि कए सकल"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "अज्ञात"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "बन्न"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "चालू"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux बूलियन"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "वर्णन"
- 
-@@ -1003,7 +1015,7 @@ msgstr "स्मृति संभाजन मे त्रुटि.\n"
- msgid "Error sending audit message.\n"
- msgstr "ऑडिट संदेश भेजबा मे त्रुटि.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "पुनर्बलन मोड निश्चित नहि कए सकल.\n"
-@@ -1118,62 +1130,66 @@ msgstr "रिक्त संकेत सेट पाबै मे असम
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP नियंत्रण सेट करबामे असमर्थ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "क्षमा करू, newrole सिर्फ SELinux कर्नेल पर प्रयोग कएल जाए सकैत अछि.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context केँ पाबै मे विफल.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "चेतावनी! tty सूचना नहि पाबि सकैत.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM सेवा विन्यास पर पढ़बा मे त्रुटि.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: %s क लेल गलत गुड़किल्ली\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: विभाजन मे विफलता: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty स्तर फेर जमा करबामे असमर्थ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty केँ विधिवत रूपेँ बंद करबामे विफल\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "विवरणकर्ता बंद नहि सकल.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "शैल argv0 आबंटित करबामे त्रुटि.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "वातावरण फेर भंडारित करबामे असमर्थ, रोक रहल अछि\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "शेल निष्पादन मे विफल\n"
- 
-@@ -1276,20 +1292,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "विकल्प त्रुटि %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1345,577 +1361,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1953,1411 +1857,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "अज्ञात"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:143
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:173
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:182
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/mk.po b/policycoreutils/po/mk.po
-index 02a882e..b24322e 100644
---- a/policycoreutils/po/mk.po
-+++ b/policycoreutils/po/mk.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Arangel Angov <arangel at linux.net.mk>, 2007.
- # Bozidar Proevski <bobibobi at freemail.com.mk>, 2007.
-@@ -9,27 +9,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: mk\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1\n"
-+"Language: mk\n"
-+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"КОРИСТЕЊЕ: run_init <skripta> <argumenti ...>\n"
--"  каде што: <skripta> е името на init-скриптата за извршување, а\n"
--"         <argumenti ...> се аргументите за таа скрипта."
-+msgstr "КОРИСТЕЊЕ: run_init <skripta> <argumenti ...>\n  каде што: <skripta> е името на init-скриптата за извршување, а\n         <argumenti ...> се аргументите за таа скрипта."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "не успеав да го иницијализирам PAM\n"
-@@ -78,358 +75,359 @@ msgstr "Жалам, run_init може да се користи само на SEL
- msgid "authentication failed.\n"
- msgstr "проверката за автентичност не успеа.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Не можев да поставам контекст за извршување на %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"Политиката на SELinux не е менаџирана или не може да се пристапи на "
--"складиштето."
-+msgstr "Политиката на SELinux не е менаџирана или не може да се пристапи на складиштето."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Не можам да ја прочитам политиката на складиштето."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Не можев да воспоставам поврзување со semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Не можев да стартувам semanage-трансакција"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Не можев да креирам клуч за %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Не можев да проверам дали е дефинирано мапирање за најава за %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux-корисникот %s не постои"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Не можев да креирам мапирање за најава за %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Не можев да поставам име за %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Не можев да поставам MLS-опсег за %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Не можев да поставам SELinux-корисник за %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Не можев да додадам мапирање за најава за %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Побарува seuser или serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Мапирањето за најава за %s не е дефинирано"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Не можев да пребарувам во seuser за %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Не можев да го изменам мапирањето за најава за %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Мапирањето за најава за %s е дефинирано во политиката и не може да биде "
--"избришан"
-+msgstr "Мапирањето за најава за %s е дефинирано во политиката и не може да биде избришан"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Не можев да го избришам мапирањето за најава за %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Не можев да ги прикажам мапирањата за најави"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Не можев да проверам дали е дефиниран SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Не можев да пребарувам во корисниците за %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Не можев да креирам SELinux-корисник за %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Не можев да ја додадам улогата %s за %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Не можев да го поставам MLS-нивото за %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Не можев да го додадам префиксот %s за %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Не можев да го извлечам клучот за %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Не можев да го додадам SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Побарува префикс, улоги, ниво или опсег"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Побарува префикс или улоги"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux-корисникот %s не е дефиниран"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Не можев да го изменам SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
-+msgstr "SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Не можев да го избришам SELinux-корисникот %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Не можев да ги прикажам SELinux-корисниците"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Не можев да ги прикажам улогите за корисникот %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Потребен е протокол udp или tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Потребна е порта"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Не можев да креирам клуч за %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Потребен е тип"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Не можев да проверам дали е дефинирана порта %s/%s"
-@@ -479,8 +477,8 @@ msgstr "Не можев да поставам контекст за порта 
- msgid "Could not add port %s/%s"
- msgstr "Не можев да ја додадам портата %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Побарува setype или serange"
- 
-@@ -488,466 +486,473 @@ msgstr "Побарува setype или serange"
- msgid "Requires setype"
- msgstr "Побарува setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Портата %s/%s не е дефинирана"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Не можев да пребарувам на портата %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Не можев да ја изменам портата %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Портата %s/%s е дефинирана во политиката и не може да биде избришана"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Не можев да ја избришам портата %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Не можев да ги прикажам портите"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Потребен е SELinux-тип"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Не можев да креирам клуч за %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Не можев да креирам контекст за %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Потребен е SELinux-тип"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Не можев да проверам дали е дефиниран интерфејсот %s"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Не можев да креирам интерфејс за %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Не можев да поставам корисник во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Не можев да поставам улога во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Не можев да поставам тип во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Не можев да поставам mls-полиња во контекстот за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Не можев да поставам контекст за интерфејс за %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Не можев да поставам контекст за порака за %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Не можев да го додадам интерфејсот %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Интерфејсот %s не е дефиниран"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Не можев да пребарувам на интерфејсот %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Не можев да го изменам интерфејсот %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Интерфејсот %s е дефиниран во политиката и не може да биде избришан"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Не можев да го избришам интерфејсот %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Не можев да ги прикажам интерфејсите"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Не можев да поставам корисник во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Не можев да поставам улога во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Не можев да поставам mls-полиња во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Не можев да проверам дали е дефиниран контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Не можев да креирам контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Не можев да поставам тип во контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Не можев да поставам контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Не можев да додадам контекст за датотека за %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Побарува setype, serange или seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Контекстот за датотека за %s не е дефиниран"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Не можев да пребарувам во контекстот на датотека за %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Не можев да го изменам контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Контекстот за датотека за %s е дефиниран во политиката и не може да биде "
--"избришан"
-+msgstr "Контекстот за датотека за %s е дефиниран во политиката и не може да биде избришан"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Не можев да го избришам контекстот за датотека за %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Не можев да ги прикажам контекстите на датотеките"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Не можев да ги прикажам контекстите на локалните датотеки"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Не можев да проверам дали е дефинирана логичката вредност %s"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Логичката вредност %s не е дефинирана"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Не можев да го пребарувам контекстот на датотека %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Не можев да ја изменам логичката вредност %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--"Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
-+msgstr "Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Не можев да ја избришам логичката вредност %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Не можев да ги прикажам логичките вредности"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -1011,7 +1016,7 @@ msgstr "Грешка при алоцирањето меморија.\n"
- msgid "Error sending audit message.\n"
- msgstr "Грешка при испраќањето порака за контрола.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Не можам да определам режим на спроведување.\n"
-@@ -1024,14 +1029,12 @@ msgstr "Грешка!  Не можев да го отворам %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не можев да го добијам тековниот контекст за %s, не преименувам tty.\n"
-+msgstr "%s!  Не можев да го добијам тековниот контекст за %s, не преименувам tty.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не можев да го добијам новиот контекст за %s, не преименувам tty.\n"
-+msgstr "%s!  Не можев да го добијам новиот контекст за %s, не преименувам tty.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1128,62 +1131,66 @@ msgstr "Не успеав да добијам празно множество с
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Не можев да го поставам ракувачот за SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Жал ми е, newrole може да се користи само со кернел со SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "не успеав да го добијам old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: неправилна лозинка за %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: неуспех при удвојување: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Не успеав да ја вратам ознаката за tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Не успеав правилно да го затворам tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Не можев да ги затворам дескрипторите.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Грешка при алоцирањето на argv0 од школката.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Не можев да ја вратам околината, прекинувам\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "не успеав да извршам школка\n"
- 
-@@ -1286,20 +1293,20 @@ msgstr "chcat -- -KompanijaDoverlivo /dokumenti/biznisplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +KompanijaDoverlivo jkorisnik"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Грешка во опциите %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1355,577 +1362,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1963,1411 +1858,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/ml.po b/policycoreutils/po/ml.po
-index 852ad1d..e7b146f 100644
---- a/policycoreutils/po/ml.po
-+++ b/policycoreutils/po/ml.po
-@@ -1,34 +1,31 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Ani Peter <apeter at redhat.com>, 2006, 2007.
-+# Ani Peter <apeter at redhat.com>, 2006-2007,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Malayalam <discuss at lists.smc.org.in>\n"
--"Language: ml\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: ml\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"USAGE: run_init <script> <args ...>\n"
--"  where: <script> പ്രവര്‍ത്തിപ്പിക്കുവാനുളള init scriptന്‍റെ പേര്,\n"
--"         <args ...> സ്ക്രിപ്പ്റ്റിനുളള arguments."
-+msgstr "USAGE: run_init <script> <args ...>\n  where: <script> പ്രവര്‍ത്തിപ്പിക്കുവാനുളള init scriptന്‍റെ പേര്,\n         <args ...> സ്ക്രിപ്പ്റ്റിനുളള arguments."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM initialize ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
-@@ -77,353 +74,359 @@ msgstr "ക്ഷമിക്കണം, SELinux kernelല്‍ മാത്ര
- msgid "authentication failed.\n"
- msgstr "ഓഥന്‍റിക്കേഷന്‍ പരാജയപ്പെട്ടു.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec context %sലേക്ക് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** പ്രധാനപ്പെട്ട ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "പോളിസിയുടെ ഈ ഘടകം സജീവമാക്കുന്നതിനായി ചെയ്യേണ്ടത്: "
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "ഗ്ലോബല്‍"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "സെമനേജ് ഹാന്‍ഡില്‍ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux policy മാനേജ് ചെയ്തിട്ടില്ല അല്ലെന്കില്‍ സ്റ്റോറില്‍ അക്സസ്സില്ല. "
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "പോളിസി സ്റ്റോര്‍ വായിക്കുവാന്‍ സാധിക്കുന്നില്ല."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage കണക്ഷന്‍ സ്ഥാപിക്കുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS സജ്ജമാക്കിയ അവസ്ഥ പരീക്ഷിക്കുവാന്‍ സാധ്യമായില്ല"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "ഇത് വരെ സാക്ഷാത്കരിച്ചിട്ടില്ല"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "സെമനേജ് ഇടപാടു് നിലവില്‍ പുരോഗമിക്കുന്നു"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage transaction ആരംഭിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage transaction സമര്‍പ്പിക്കുവാന്‍ സാധ്യമായില്ല"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "സെമനേജ് ഇടപാടു് പുരോഗമിക്കുന്നില്ല"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux ഘടകങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "ഘടകങ്ങളുടെ നാമം"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "ലക്കം"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "പ്രവര്‍ത്തന രഹിതം"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit-നു് 'ഓണ്‍' അല്ലെങ്കില്‍ 'ഓഫ്' ആവശ്യമുണ്ടു്"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "ബിള്‍ട്ടിന്‍ പെര്‍മിസ്സീവ് തരങ്ങള്‍"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "യഥേഷ്ടമുള്ള പെര്‍മിസ്സീവ് തരങ്ങള്‍"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല (ഘടകം ഇന്‍സ്റ്റലേഷന്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s നീക്കം ചെയ്യുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%sയ്ക്ക് ഒരു കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "%s എന്ന ലിനക്സ് ഗ്രൂപ്പ് നിലവിലില്ല"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "%s എന്ന Linux ഉപയോക്താവു് നിലവിലില്ല"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%sന് പേര് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%sന് SELinux ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser അല്ലെന്കില്‍ serange ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടില്ല"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Could not query seuser for %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ നീക്കം ചെയ്യുവാന്‍ സാസാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "ലോഗിന്‍ മാപ്പിംങുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "പ്രവേശന നാമം"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ഉപയോക്താവ്"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS പരിധി"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "%sഎന്ന SELinux ഉപയോക്താവു്്നല്‍കിയിട്ടുണ്ടോടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s-നുള്ള ഉപയോക്താവിനെ ലഭ്യമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s-നു് കുറഞ്ഞതു് ഒരു ജോലി എങ്കിലും ചേര്‍ത്തിരിക്കണം"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s എന്ന SELinux ഉപയോക്താവിനെ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s നു് റോള്‍ %s ചേര്‍ക്കുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%sന് പ്രഫിക്സ് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%sന് കീ extract ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ഉപയോക്താവു് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "പ്രഫിക്സ്, റോളുകള്‍,ലവലുകള്‍ അല്ലെന്കില്‍ റയിന്ചുകള്‍ ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "പ്രഫിക്സ് അല്ലെന്കില്‍ റോളുകള്‍ ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "%s എന്ന SELinux ഉപയോക്താവു് നല്‍കിയിട്ടില്ല"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ഉപയോക്താവു് %s-നെ പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ഉപയോക്താവു് %s-നെ പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "%sന് SELinux യൂസറിനെ നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux ഉപയോക്താക്കളെ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ഉപയോക്താവു് %s-നുളള റോളുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "പേരിടല്‍"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "പ്രിഫിക്സ്"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS ലവല്‍"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS പരിധി"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux റോളുകള്‍"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "udp അല്ലെന്കില്‍ tcp എന്ന പ്രോട്ടോക്കോളുകള്‍ ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "പോര്‍ട്ട് ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "തെറ്റായ പോര്‍ട്ട്"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%sയ്ക്ക് കീ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "ടൈപ്പ് ആവശ്യമുണ്ട്ല്ല "
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%sഎന്ന പോര്‍ട്ട് നല്‍കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
-@@ -473,8 +476,8 @@ msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ
- msgid "Could not add port %s/%s"
- msgstr "%s/%s എന്ന പോര്‍ട്ട് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype അല്ലന്കില്‍ serange ആവശ്യമുണ്ട്"
- 
-@@ -482,463 +485,473 @@ msgstr "setype അല്ലന്കില്‍ serange ആവശ്യമു
- msgid "Requires setype"
- msgstr "setype ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "പോര്‍ട്ട് %s/%s ലഭ്യമാക്കിയിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s എന്ന പോര്‍ട്ട് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "പോര്‍ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "പോര്‍ട്ട് %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "പോര്‍ട്ട് %s/%s പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "പോര്‍ട്ട് %s/%s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "പോര്‍ട്ട് നംബര്‍"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "നോഡിന്റെ വിലാസം ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "അപരിചിതം അല്ലെങ്കില്‍ ലഭ്യമല്ലാത്ത സമ്പ്രദായം"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux Type ആവശ്യമുണ്ട്"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%sയ്ക്ക് കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടെങ്കില്‍ ഇതു് പരിശോധിക്കുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s-നുള്ള വിലാസം ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%sന് context ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s-നുള്ള മാസ്ക് ക്രമികരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ജോലി ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരും എന്നു് ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റ് ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "%s-ലുള്ള വിലാസം ചേര്‍ക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "വിലാസം %s-നായി ചോദിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "വിലാസം %s-ല്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "വിലാസം %s പോളിസിയില്‍ നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "വിലാസം %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "എല്ലാ നോഡ് മാപ്പിംങുകളും വെട്ടി നീക്കുവാന്‍ സാസാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "വിലാസങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux Type ആവശ്യമുണ്ട്"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടുണ്ടോ  എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s-നു് ഇന്റര്‍ഫെയിസ് ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%sന് മെസ്സേജ് context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ്് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "എല്ലാ ഇന്റര്‍ഫെയിസ് മാപ്പിങുകളും വെട്ടി നീക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "ഇന്റര്‍ഫെയിസുകള്‍‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux സംയോജകഘടകം"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "കോണ്‍ടെക്സ്റ്റ്"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലുണ്ടു്"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ഫയല്‍ വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലില്ല"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s-നുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%sനുളള ഫൈല്‍ contextല്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "തെറ്റായ ഫയല്‍ പ്രത്യേകതകള്‍"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ഫയല്‍ വിശേഷതകളില്‍ സ്പെയിസ് പാടില്ല"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ഫയല്‍ വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല; പകരം '%s' ചേര്‍ത്തു് ശ്രമിയ്ക്കുക"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%sനുളള ഫൈല്‍ contextല്‍ ടൈപ്പ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%sന് ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange അല്ലന്കില്‍ seuser ആവശ്യമുണ്ട്"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടില്ല"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%sനുളള ഫൈല്‍ context പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%sനുളള ഫൈല്‍ context നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "ലോക്കല്‍ ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "ഏത് തരം"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ഡിസ്ട്രിബ്യൂഷന്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ലോക്കല്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ബൂള്യന്‍ ആകുന്ന %s define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ബൂള്യന്‍ %s define ചെയ്തിട്ടില്ല"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "context ചോദ്യം ചെയ്യുവാന്‍ സാധിക്കാഞ്ഞ ഫൈല്‍ ആണ് %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "താഴെ പറഞ്ഞിരിക്കുന്നതില്‍ ഒരു മൂല്ല്യം പറഞ്ഞിരിക്കണം: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "ബൂള്യന്‍ %s-നു് സജീവമായ ഒരു മൂല്ല്യം ക്രമികരിക്കുവാനായില്ല"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ബൂ്ബള്യന്‍ %s പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "തെറ്റായ രീതി %s: റിക്കോര്‍ഡ് %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "%s ബൂള്യന്‍ പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ബൂള്യന്‍ %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "ബൂള്യനുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ അസാധ്യം"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "അപരിചിതം"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ഓഫ് ചെയ്യുക"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ഓണ്‍ ചെയ്യുക"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux ബൂളിയന്‍"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "അവസ്ഥ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "സ്വതവേ"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "വിവരണം"
- 
-@@ -1002,7 +1015,7 @@ msgstr "memory allocate ചെയ്യുന്നതില്‍ പിഴവ
- msgid "Error sending audit message.\n"
- msgstr "ഓഡിറ്റ് സന്ദേശം അയക്കുന്നതില്‍ പിഴവ്.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Could not determine enforcing mode.\n"
-@@ -1117,62 +1130,66 @@ msgstr "ശൂന്യമായ സിഗ്നല്‍ സെറ്റ് ല
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP ഹാന്‍ഡ്ലര്‍ ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "ക്ഷമിക്കണം, പുതിയ നിയമനത്തിനു് വിശേഷതകള്‍ ഉപേക്ഷിയ്ക്കുന്നതില്‍ പരാജയം\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "ക്ഷമിക്കണം, SELinux kernelല്‍ മാത്രം newrole ഉപയോഗിക്കുവുന്നതാണ്.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context ലഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "മുന്നറിയിപ്പ്!  tty വിവരം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM സര്‍വീസ് ക്രമികരണം വായിക്കുന്നതില്‍ പിശക്.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: %sന്  തെറ്റായ പാസ്‌വേര്‍ഡ് \n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: forking പരാജയപ്പെട്ടു: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty ലേബല്‍ വീണ്ടെടുക്കുവാന്‍ സാധ്യമായില്ല...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty അടയ്ക്കുന്നതില്‍ പരാജയം\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "descriptors അടയ്ക്കുവാന്‍ സാധിച്ചില്ല.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "ഷെല്ലിന്‍റെ argv0 നല്‍കുന്നതില്‍ പിഴവ് .\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "എന്‍വിറോണ്‍മെന്‍റ് വീണ്ടെടുക്കുവാന്‍ സാധ്യമായില്ല, നിര്‍ത്തുന്നു\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "ഷെല്ല് exec ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
- 
-@@ -1275,2088 +1292,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "ഉപാധിയില്‍ പിഴവ്: %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "ബൂളിയന്‍"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "എല്ലാം "
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "യഥേഷ്ടമാക്കിയിരിക്കുന്നു"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ഫയലിന് പേരിടല്‍"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ഫയലിനുള്ള\nപ്രത്യേകതകള്‍"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nരീതിയിലുള്ള ഫയല്‍"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ഏത് തരത്തിലുള്ള\nഫയല്‍"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "യൂസര്‍ മാപ്പിങ്"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "പ്രവേശന\nനാമം"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nഉപയോക്താവ്"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS പരിധി"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "'%s' ലോഗിന്‍ ആവശ്യമുണ്ട്"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "പോളിസി ഘടകം"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "ഘടകത്തിന്റെ പേര്"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ഓഡിറ്റ് പ്രവര്‍ത്തന രഹിതമാക്കുക"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ഓഡിറ്റ് പ്രവര്‍ത്തന സജ്ജമാക്കുക"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "അനി പീറ്റര്‍ <apeter at redhat.com>"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "ബൂളിയന്‍സ് ഡയലോഗ് ചേര്‍ക്കുക"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "ബൂളിയന്‍ പേര്"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux പോളിസി ഉത്പാദന പ്രയോഗം"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>നിങ്ങള്‍ക്കാവശ്യമുള്ള പ്രയോഗം അല്ലെങ്കില്‍ ഉപയോക്താവിനുള്ള പോളിസി രീതി തെരഞ്ഞെടുക്കുക:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>പ്രയോഗങ്ങള്‍</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
-+msgstr "init സ്ക്രിപ്റ്റുകള്‍ വഴി ബൂട്ട് ചെയ്യുമ്പോള്‍ ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍.  ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല്‍ ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS സിസ്റ്റം ഡെമണ്‍"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "xinetd ആരംഭിക്കുന്ന ഡെമണുകള്‍ ആണ് ഇന്റര്‍നെറ്റ് സര്‍വീസുകളുടെ ഡെമണ്‍"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "വെബ് ആപ്ളിക്കേഷന്‍/സ്ക്രിപ്റ്റ് (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "വെബ് സര്‍വര്‍ (അപ്പാച്ചെ) ആരംഭിച്ച വെബ് പ്രയോഗങ്ങള്‍/സ്ക്രിപ്റ്റ് (CGI) CGI സ്ക്രിപ്റ്റുകള്‍"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ഉപയോക്താവിനുള്ള പ്രയോഗം"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "ഉപയോക്താവ് ആരംഭിക്കുന്നതിനുള്ള പ്രയോഗം ഏതാണോ അതാകുന്നു ഉപയോക്താവിനുള്ള പ്രയോഗം (യൂസര്‍ ആപ്ലിക്കേഷന്‍)"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "സാന്‍ഡ്ബോക്സ്"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ലോഗിന്‍ ചെയ്ത ഉപയോക്താക്കള്‍</b>"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "ഉപയോക്തവാന് നിലവിലുള്ള നിയമനങ്ങള്‍"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "നിലവിലുള്ള ഒരു ലോഗിന്‍ യൂസര്‍ റിക്കോര്‍ഡില്‍ മാറ്റം വരുത്തുന്നു."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "ഏറ്റവും കുറഞ്ഞ ടെര്‍മിനല്‍ യൂസര്‍ റോള്‍"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "ടെര്‍മിനല്‍ അല്ലെങ്കില്‍ റിമോട്ട് ലോഗിന്‍ വഴി മാത്രമേ സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su എന്നിവ ലഭ്യമല്ല."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "ഏറ്റവും കൂടിയ ടെര്‍മിനല്‍ യൂസര്‍ റോള്‍"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "എക്സ് അല്ലെങ്കില്‍ ടെര്‍മിനല്‍ വഴി സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su എന്നിവ ലഭ്യമല്ല."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ഉപയോക്താവിന്റെ ജോലി"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su, sudo എന്നിവ ഇല്ലാത്ത ഉപയോക്താവ്."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "അഡ്മിന്‍ ഉപയോക്താവിന്റെ നിയമനം "
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su എന്നിവ ഇല്ലാത്ത ഉപയോക്താവിന് റൂട്ട് അഡ്മിനിസ്ട്രേഷന്‍ ജോലികളിലേക്ക് sudo ചെയ്യുവാന്‍ സാധിക്കുന്നു"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>റൂട്ട് ഉപയോക്താക്കള്‍</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "റൂട്ട് അഡ്മിന്‍ യൂസര്‍ റോള്‍"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "റൂട്ട് ആയി പ്രവര്‍ത്തിക്കുമ്പോള്‍, ഈ ഉപയോക്താവാണ് സിസ്റ്റം നിരീക്ഷിക്കുന്നത് എങ്കില്‍, റൂട്ട് അഡ്മിനിസ്ട്രേറ്റര്‍ യൂസര്‍ റോള്‍ തിരഞ്ഞെടുക്കുക.  ഈ ഉപയോക്താവിന് സിസ്റ്റമിലേക്ക് നേരിട്ട് പ്രവേശിക്കുവാന്‍ സാധ്യമല്ല."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>പ്രയോഗം അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ ഉപയോഗം നല്‍കുക:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "പേര്"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "നിഷ്കര്‍ഷിക്കുന്നതിനായുള്ള പൂര്‍ണ്ണ പാഥ് നല്‍കുക."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "പ്രയോഗത്തിന് അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ നിയമനത്തിന് ഒരു പേര് നല്‍കുക."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "പ്രവര്‍ത്തിപ്പിക്കുവാന്‍ സാധിക്കുന്ന"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init script"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "പ്രയോഗം തുടങ്ങുന്നതിനുള്ള init സ്ക്രിപ്റ്റിനുള്ള പൂര്‍ണ്ണ പാഥ് നല്‍കുക."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>മാറ്റം വരുത്തുന്നതിനായി നിലവിലുള്ളൊരു നിയമനം തെരഞ്ഞെടുക്കുക:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s ഡൊമെയിനിലേക്ക് ഉപയോക്താവിന്റെ ഏതെല്ലാം ജോലികള്‍ മാറുന്നു എന്നു് തെരഞ്ഞെടുക്കുക."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "നിയമനത്തിനുള്ള റ്റാബ്"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>ഇതിലേക്കു് ഏതെല്ലാം നിയമനങ്ങള്‍ %s മാറ്റുന്നു:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s മാറുന്ന പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകള്‍ തെരഞ്ഞെടുക്കുക."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "മാറ്റം \nനിയമനത്തിനുള്ള റ്റാബ്"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>%s മാറുന്ന ഉപയോക്താവിന്റെ നിയമനങ്ങള്‍ തെരഞ്ഞെടുക്കുക.:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "ഉപയോക്താവ് ഏത് ജോലികളില്‍ നിന്നും ഈ പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകളിലേക്ക് മാറുന്നു എന്ന് തിരഞ്ഞെടുക്കുക"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഡൊമെയിനുകള്‍ തെരഞ്ഞെടുക്കുക:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "ഈ ഉപയോക്താവ് നിരീക്ഷിക്കുന്നതിനുള്ള ഡൊമെയിനുകള്‍ തിരഞ്ഞെടുക്കുക."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s-നുള്ള അധികമായ നിയമനങ്ങള്‍ തെരഞ്ഞെടുക്കുക:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s ബൈന്‍ഡ് ചെയ്യുന്ന നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ നല്‍കുക:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP പോര്‍ട്ടുകള്‍</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "എല്ലാം"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "ഏതു് udp പോര്‍ട്ടിലേക്കും ബൈന്‍ഡ് ചെയ്യുന്നതിനായി %s-നെ അനുവദിയ്ക്കുന്നു"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "0 ഉപയോഗിച്ചു് bindresvport ലഭ്യമാക്കുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു. 600-1024-ലേക്കു് ബൈന്‍ഡ് ചെയ്യുന്നു"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "മറ്റൊന്നിനും കരുതിട്ടില്ലാത്ത പോര്‍ട്ടുകള്‍ (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "%s ബൈന്‍ഡ് ചെയ്യുന്ന യുഡിപി പോര്‍ട്ടുകള്‍ അല്ലെങ്കില്‍ ടിസിപി പോര്‍ട്ടുകള്‍ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "പോര്‍ട്ടുകള്‍ തിരഞ്ഞെടുക്കുക"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "1024-നേക്കാള്‍ വലിയ യുഡിപി പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP പോര്‍ട്ടുകള്‍</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "നെറ്റ്‌വര്‍ക്ക്\nബൈന്‍ഡ് റ്റാബ്"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s കണക്ട് ചെയ്യുന്ന നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ തെരഞ്ഞെടുക്കുക:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s-നു് കണക്ട് ചെയ്യുന്നതിനായി ടിസിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "%s-നു് കണക്ട് ചെയ്യുന്നതിനായി യുഡിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s-നുള്ള സാധാരണ പ്രയോഗ വിശേഷതകള്‍ തെരഞ്ഞെടുക്കുക:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog സന്ദേശങ്ങള്‍ എഴുതുന്നു\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp-ലുള്ള താല്‍ക്കാലിക ഫയലകുള്‍ ഉണ്ടാക്കുക/കൈകാര്യം ചെയ്യുക."
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "അധികാരം ഉറപ്പാക്കുന്നതിനായി പാം ഉപയോഗിക്കുക"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch അല്ലെങ്കില്‍ getpw* കോളുകള്‍ ഉപയോഗിക്കുന്നു"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ഉപയോഗിക്കുന്നു"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ഓഡിറ്റ് സന്ദേശങ്ങള്‍ അയയ്ക്കുന്നു"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "ടെര്‍മിനലുമായി ബന്ധപ്പെടുന്നു"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ഈമെയില്‍ അയയ്ക്കുന്നു"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s കൈകാര്യം ചെയ്യുന്ന ഫയലുകള്‍/ഡയറക്ടറികള്‍ ചേര്‍ക്കുക</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s \"കൈകാര്യം ചെയ്യുന്ന\" ഫയലുകള്‍/ഡയറക്ടറികള്‍. Pid, ലോഗ്, /var/lib എന്നീഫയലുകള്‍..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s പോളിസിയില്‍ നിന്നും ബൂളിയനുകള്‍ ചേര്‍ക്കുക:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ഡൊമെയിന്‍ ഉപയോഗിയ്ക്കുന്ന ബൂളിയനുകള്‍ ചേര്‍ക്കുക/നീക്കം ചെയ്യുക"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr " <b>ഏതു് ഡയറക്ടറി %s പോളിസി ഉണ്ടാക്കുന്നു</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
-+msgstr "പോളിസി ഡയറക്ടറി"
- 
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "നിയമനം"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "നിലവിലുള്ള _ഉപയോക്താവ്"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "പ്രയോഗം"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ഒരു ഡയറക്ടറി ആയിരിക്കണം"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "നിങ്ങള്‍ ഒരു ഉപയോക്താവ് ആയിരിക്കണം"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "പരിമിതി ആവശ്യമുള്ള നിഷ്കര്‍ഷിക്കേണ്ട ഫയല്‍ തിരഞ്ഞെടുക്കുക."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "പരിമിതി ആവശ്യമുള്ള ഇനിറ്റ് സ്ക്രിപ്റ്റ് ഫയല്‍ തിരഞ്ഞെടുക്കുക."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "പ്രയോഗം ഉണ്ടാക്കുകയോ അതിലേക്ക് എഴുതുകയോ ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഫയല്‍ തിരഞ്ഞെടുക്കുക"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "പ്രയോഗത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതും അതിലേക്ക് എഴുതുകയും ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "പോളിസി ഫയലുകള്‍ ഉണ്ടാക്കുന്നതിനുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "നിലവിലുള്ള പോളിസിയില്‍ %s_t എന്ന രീതി നിഷ്കര്‍ഷിച്ചിരിക്കുന്നു.\nനിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമോ?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "പേര് ഉറപ്പാക്കുക"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "നിലവിലുള്ള പോളിസിയില്‍ %s.pp എന്ന ഘടകം ലഭ്യമാണ്.\nനിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമോ?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "ഇടയ്ക്കു് സ്ഥലങ്ങളില്ലാതെ അക്ഷരങ്ങളും അക്കങ്ങളുമുള്ളൊരു നാമം നല്‍കണം."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "പ്രവര്‍ത്തനത്തിലുള്ളത് പറഞ്ഞിരിക്കണം"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+msgstr "SELinux ക്രമികരിക്കുക"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് "
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux തരത്തിലുള്ള\nപോര്‍ട്ട്"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "സമ്പ്രദായം"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nലവല്‍"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "പോര്‍ട്ട്"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "\"%s\" എന്ന പോര്‍ട്ട് നംബര്‍ തെറ്റാണ്.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "പട്ടികയില്‍ കാണുക"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "ഗ്രൂപ്പായുള്ള കാഴ്ച"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "നിങ്ങള്‍ക്ക് %s '%s' നീക്കം ചെയ്യണമെന്നുറപ്പാണോ?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s നീക്കം ചെയ്യുക"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s ചേര്‍ക്കുക"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s-ല്‍ മാറ്റം വരുത്തുക"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "പെര്‍മിസ്സീവ്"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "എന്‍ഫോര്‍സിങ്"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "അവസ്ഥ"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "പോളിസി മാറ്റിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമെന്നുറപ്പാണോ?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux നിര്‍ജ്ജീവാമാക്കുന്നു എങ്കില്‍ റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്.  ഇത് ഉത്തമമല്ല. കാരണം, നിങ്ങള്‍ക്ക് പിന്നീട് SELinux ആവശ്യമാണ് എങ്കില്‍, ഓണ്‍ ചെയ്യുന്നതിനായി, സിസ്റ്റം വീണ്ടും റീലേബല്‍ ചെയ്യണ്ടതുണ്ട്. SELinux നിങ്ങളുടെ സിസ്റ്റമില്‍ എന്തെങ്കിലും തകരാറുകള്‍ ഉണ്ടാക്കുന്നുണ്ടോ എന്ന് അറിയണമെങ്കില്‍ നിങ്ങള്‍ക്ക് പെര്‍മ്മിസ്സീവ് മോഡിലേക്ക് മാറ്റാം. ഇത് പിശകുകള്‍ മാത്രം ലോà´
 —് ചെയ്യുന്നു, കൂടാതെ SELinux പോളിസി എന്‍ഫോഴ്സ് ചെയ്യുന്നുമില്ല. പെര്‍മ്മിസ്സീവ് മോഡുകള്‍ക്ക് റീബൂട്ട് ചെയ്യേണ്ടതില്ല.    നിങ്ങള്‍ക്ക് മുമ്പോട്ട് തുടരണമോ?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux സജ്ജമാക്കിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമെന്നുറപ്പാണോ?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "പകര്‍പ്പവകാശം (c)2006 Red Hat, Inc.\nപകര്‍പ്പവകാശം (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ ചേര്‍ക്കുക"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux തരത്തിലുള്ള"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ഫയലിനുള്ള പ്രത്യേകതകള്‍"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ഏത് തരം ഫയല്‍"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "എല്ലാ ഫയലുകളും\nസാധാരണ ഫയല്‍\nഡയറക്ടറി\nക്യാരക്ടര്‍ ഡിവൈസ്\nബ്ളോക്ക് ഡിവൈസ്\nസോക്കറ്റ്\nസിംബോളിക് ലിങ്ക്\nനെയിമ്ഡ് പൈപ്പ്\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ഉപയോക്താവിനെ ചേര്‍ക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux അഡ്മിനിസ്ട്രേഷന്‍"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "ചേര്‍ക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "ഗുണഗണങ്ങള്‍ (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "നീക്കം ചെയ്യുക (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "മാനേജ്മെന്റ് ഒബ്ജക്ട് തിരഞ്ഞെടുക്കുക"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>തിരഞ്ഞെടുക്കുക:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "സിസ്റ്റമില്‍ സ്വതവേയുള്ള എന്‍ഫോര്‍സിങ് മോഡ്"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "പ്രവര്‍ത്തന രഹിതം\nപെര്‍മ്മിസ്സീവ്\nഎന്‍ഫോഴ്സിങ്\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "നിലവിലുള്ള എന്‍ഫോര്‍സിങ് മോഡ്"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "സിസ്റ്റത്തിന്റെ സ്വതവേയുള്ള പോളിസി തരത്തിലുള്ളവ: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "അടുത്ത തവണ റീബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണമെങ്കില്‍ തിരഞ്ഞെടുക്കുക.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ പോളിസി മാറ്റുകയോ, നിര്‍ജ്ജീവം എന്നതില്‍ നിന്നും എന്‍ഫോഴ്സിങ് ആകുകയോ ചെയ്യുന്നു എങ്കില്‍ റീലേബല്‍ ആവശ്യമുണ്ട്."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "അടുത്ത തവണ റീബൂട്ട് ചെയ്യുമ്പോള്‍ ലേബല്‍ മാറ്റുക."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "ബൂളിയന്‍ ക്രമികരണത്തിനെ സിസ്റ്റമിന്റെ സ്വതവേയുള്ളതാക്കി മാറ്റുക"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ ബൂളിയനുകളും തമ്മില്‍ മാറ്റുക"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ഫില്‍‌റ്റര്‍"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് ചേര്‍ക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റില്‍ മാറ്റം വരുത്തുക"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ഫയല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുക"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "യഥേഷ്ടം തയ്യാറാക്കിയ ഫയലിന്റെ കോണ്‍ടെക്സ്റ്റും മറ്റെല്ലാം തമ്മില്‍ മാറ്റുക"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux യൂസര്‍ മാപ്പിങ് ചേര്‍ക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux യൂസര്‍ മാപ്പിങില്‍ മാറ്റം വരുത്തുക"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux യൂസര്‍ മാപ്പിങ് നീക്കം ചെയ്യുക"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ഉപയോക്താവിനെ ചേര്‍ക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ഉപയോക്താവില്‍ മാറ്റം വരുത്തുക"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ഉപയോക്താവിനെ നീക്കം ചെയ്യുക"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് ചേര്‍ക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടില്‍ മാറ്റം വരുത്തുക"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് നീക്കം ചെയ്യുക"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ പോര്‍ട്ടുകളും തമ്മില്‍ മാറ്റുക"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "പുതിയ പോളിസി ഘടകം ഉണ്ടാക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ലഭ്യമാകുന്ന പോളിസി ഘടകം നീക്കം ചെയ്യുക"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള്‍ പ്രവര്‍ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില്‍ റിപ്പോര്‍ട്ട് ചെയ്യപ്പെടുന്നില്ല."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "പ്രക്രിയ പെര്‍മിസ്സീവ് മോഡിലേക്കു് മാറ്റുന്നു"
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "പ്രക്രിയ എന്‍ഫോഴ്സിങ് മോഡിലേക്കു് മാറ്റുന്നു"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "പ്രൊസസ്സ് ഡൊമെയിന്‍"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "'%s' എന്ന SELinux ഉപയോക്താവ് ആവശ്യമുണ്ട്"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux മാന്‍ താളുകള്‍ ലഭ്യമാക്കുക"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ലഭ്യമാക്കിയ SELinux മാന്‍ താളുകള്‍ സൂക്ഷിയ്ക്കുന്ന പാഥ്"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "എല്ലാ ഡൊമെയിനുകളും"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "തയ്യാറാക്കുവാനുള്ള മാന്‍ താളുകളുടെ ഡൊമെയിന്‍"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux പോളിസി നെറ്റ്‌വര്‍ക്ക് വിവരം ചോദ്യം ചെയ്യുക"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "എല്ലാ SELinux പോര്‍ട്ട് തരങ്ങളും ലഭ്യമാക്കുക"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "പോര്‍ട്ട് അനുസരിച്ചുള്ള SELinux തരം കാണിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ഈ SELinux തരത്തിനു് നിഷ്കര്‍ഷിച്ചിട്ടുള്ള പോര്‍ട്ടുകള്‍ കാണിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ഈ ഡൊമെയിന്‍ ഏതു് പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് അല്ലെങ്കില്‍ കണക്ട് ചെയ്യാം എന്നു് കാണിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ഡൊമെയിനുകള്‍ക്കു് തമ്മില്‍ ആശയവിനിയമയം സാധ്യമോ എന്നറിയുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "ശ്രോതസ്സ് ഡൊമെയിന്‍"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "ടാര്‍ഗറ്റ് ഡൊമെയിന്‍"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "ബൂളിയനുകളുടെ വിവരണം കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "വിവരം ലഭ്യമാകുന്നതിനുള്ള ബൂളിയന്‍"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ഒരു സോഴ്സ് പ്രക്രിയ ഡൊമെയിന്‍ എങ്ങനെ ലക്ഷ്യ പ്രക്രിയ ഡൊമെയിനിലേക്കു് മാറുന്നു എന്നു് കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "സോഴ്സ് പ്രൊസസ്സ് ഡൊമെയിന്‍"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "ടാര്‍ഗറ്റ് പ്രൊസസ്സ് ഡൊമെയിന്‍"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux പോളിസി ഘടക മാതൃക ലഭ്യമാക്കുക"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "ലഭ്യമാക്കേണ്ട പോളിസിയുടെ പേരു്"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാധ്യം"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "കമാന്‍ഡുകള്‍"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "അപരിചിതം"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ "
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "ശരിയായ തരങ്ങള്‍:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "പോര്‍ട്ടുകളുടെ നമ്പര്‍ 1 മുതല്‍ %d ആയിരിക്കണം"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "പേരില്‍ സ്പെയിസുകളില്ലാതെ ആല്‍ഫാ ന്യൂമെറിക് അക്ഷരങ്ങള്‍ നല്‍കുക. \"-n MODULENAME\" ഐച്ഛികം നല്‍കി ശ്രമിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ഉപയോക്താവു് തരത്തിലുള്ളവ നടപ്പിലാക്കുവാന്‍ സാധ്യമല്ല."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "ഡെമണ്‍ പ്രയോഗങ്ങള്‍ക്ക് മാത്രമേ init സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുവാന്‍ സാധിക്കൂ..."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു "
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "നിങ്ങള്‍ക്ക് പരിമിതിയുള്ള പ്രക്രിയയ്ക്കുള്ള പാഥ് നല്‍കുക"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "എന്‍ഫോര്‍സ്മെന്റ് ഫയല്‍ ടൈപ്പ് ചെയ്യുക "
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ഇന്റര്‍ഫെയിസ് ഫയല്‍"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് ഫയലുകള്‍"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "സ്ക്രിപ്റ്റ് ക്രമികരിക്കുക"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "പൊതുവായ ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി എബിആര്‍റ്റിയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ഇവന്റ് സ്ക്രിപ്റ്റുകള്‍ കൈകാര്യം ചെയ്യുവാന്‍ abrt_handle_event_t domain മോഡില്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ ABRT-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "ജെഐറ്റി കംപൈലര്‍ ഉപയോഗിയ്ക്കുന്നതിനായി amavis-നെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ഒരു sssd സര്‍വവര്‍ ഉപയോഗിയ്ക്കുന്നതിനു് പകരം ldap-ല്‍ നിന്നും നേരിട്ടു് ഉപയോക്താവിന്റെ passwd എന്‍ട്രികള്‍ റിസോള്‍വ് ചെയ്യുവാന്‍ ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "ഒരു റേഡിയസ് സര്‍വര്‍ ഉപയോഗിച്ചു് പ്രവേശിയ്ക്കുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "പല ഉള്ളടക്കങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി cdrecord-നെ അനുവദിക്കുക. nfs, samba, മാറ്റുവാന്‍ സാധിക്കുന്ന ഡിവൈസുകള്‍, യൂസര്‍ temp, വിശ്വസനീയമല്ലാത്ത കണ്‍ടെന്റ് ഫയലുകള്‍ എന്നിവ"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "ജെഐറ്റി കംപൈലര്‍ ഉപയോഗിയ്ക്കുന്നതിനായി clamd-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "സിസ്റ്റത്തിലുള്ള സുരക്ഷിതമല്ലാത്ത ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ clamscan-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "ഉപയോക്താവിനുള്ള വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ clamscan-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Cobbler-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍  collectd-യെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍  codnor-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ഫയല്‍ കോണ്ടെക്സ്റ്റുകള്‍ വീണ്ടും ലഭ്യമാക്കുന്നതിനായി ഫയല്‍സിസ്റ്റം വീണ്ടും ലേബല്‍ ചെയ്യുവാന്‍ സിസ്റ്റം ക്രോണ്‍ ജോലികളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി സിവിഎസ് ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "ടിസിപി റാപ്പറുകള്‍ ഉപയോഗിയ്ക്കുവാന്‍ എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ടെര്‍മിനലുകള്‍ ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുവാന്‍ എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ കൈകാര്യം ചെയ്യുവാന്‍ dbadm-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ dbadm-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "ഒരു മെമ്മറി സ്ഥലം പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനുമായി മാപ്പ് ചെയ്യുവാന്‍ ഉപയോക്താവിന്റെ ഡൊമെയിനുകളെ അനുവദിയ്ക്കരുതു്. ഇതു് അപകടകരമാകുന്നു, പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനെപ്പറ്റി ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "എല്ലാ പ്രക്രിയകളും ഡീബഗ് അല്ലെങ്കില്‍ ptrace ചെയ്യുന്നതിനായി sysadm-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "iptables കമാന്‍ഡുകള്‍ നടപ്പിലാക്കുന്നതിനായി dhcpc ക്ലയന്റ് പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "LDAP ബാക്കന്‍ഡുകള്‍ ഉപയോഗിയ്ക്കുനനതിനായി DHCP ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "മറ്റു് ഡൊമെയിന്‍ ഫയല്‍ വിവരങ്ങള്‍ ഉപയോഗിയ്ക്കുന്നതിനായി എല്ലാ ഡൊമെയിനുകളേയും അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "ഘടകങ്ങള്‍ കേര്‍ണലിനു് ലഭ്യമാക്കുവാന്‍ എല്ലാ ഡൊമെയിനുകളേയും അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "എന്‍ട്രോപ്പി ഫീഡുകള്‍ക്കുള്ള ശ്രോതസ്സായി ഉപയോഗിയ്ക്കുവാന്‍ ഓഡിയോ ഡിവൈസുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "ഡേറ്റാബെയിസുകളിലേക്കു് (postgres, mysql) കണക്ട് ചെയ്യുവാന്‍ exim-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "ഉപയോക്താവിനുള്ള അനുമതിയില്ലാത്ത ഫയലുകള്‍ തയ്യാറാക്കുക, ലഭ്യമാക്കുക, വെട്ടിനീക്കുക എന്നിവ ചെയ്യുന്നതിനായി exim-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "അനുമതിയില്ലാത്ത ഉപയോക്തൃ ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ exim-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron പിന്തുണയ്ക്കുന്നതിനായി cron ഡൊമെയിനില്‍ അധികം നിയമങ്ങള്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ fenced ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ssh നടപ്പിലാക്കുന്നതിനായി fenced ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുവാനും  സൂക്ഷിയ്ക്കുവാനും ftp-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള സേവനങ്ങള്‍ക്കുള്ള ഫയലുകള്‍ അപ്‌ലോഡ് ചെയ്യുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക. ഡയറക്ടറികള്‍ക്കു് public_content_rw_t എന്നു് പേരിടണം."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "1023-നേക്കാള്‍ വലിയ എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "mysql ഡേറ്റാബെയിസ് പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിയ്ക്കുവാനും, ഡിഎസി നയിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനും ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള cifs ഉപയോഗിയ്ക്കുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള nfs ഉപയോഗിയ്ക്കുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "പാസ്സീവ് മോഡില്‍ കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടുകളില്‍ bind ഉപയോഗിയ്ക്കുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് ആസ്ഥാന ഡയറക്ടറികള്‍ തെരയുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാകുവാന്‍ സാധ്യമാകുന്നു എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാകുവാന്‍ സാധ്യമാകുന്നു എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്‍ ബൈന്‍ഡ് ചെയ്യുവാന്‍ ഗിസ്റ്റ് സെഷന്‍ ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "git_session_t domain-ല്‍ ഉപയോക്താവിനുള്ള ഡൊമെയിനുകളെ വിളിയ്ക്കുന്നതു് ഗിറ്റ് ഡെമണിനെ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് ആസ്ഥാന ഡയറക്ടറികള്‍ തെരയുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു്  nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "മെയില്‍ അയയ്ക്കുന്നതിനായി gitisis ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "എല്ലാ ഡൊമെയിനുകള്‍ക്കുള്ള urandom ലഭ്യമാക്കുന്നതു് പ്രവര്‍ത്തന സജ്ജമാക്കുക."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file ഐച്ഛികത്തിന്റെ ഉപയോഗം അനുവദിയ്ക്കുക. ഉപയോക്തൃ ഫയലുകള്‍ കൈകാര്യം ചെയ്യുവാന്‍ gpg-agent-നെയും ഇതും അനുവദിയ്ക്കുന്നു."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള സേവനങ്ങള്‍ക്കായി പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി gpg വെബ് ഡൊമെയിന്‍ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "താല്‍ക്കാലിക ഡയറക്ടറി ലഭ്യമാക്കുവാന്‍ gssd അനുവദിയ്ക്കുക. കെര്‍ബറോസ് tgt-യിലേക്കുള്ള പ്രവേശനത്തിനു്."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി അപ്പാച്ചെയെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്‍/ഫയലുകള്‍ public_content_rw_t ആയി പേരിടണം."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "ബിള്‍ട്ടിന്‍ സ്ക്രിപ്റ്റിങ് ഉപയോഗിയ്ക്കുന്നതിനു് httpd അനുവദിയ്ക്കുക (സാധാരണയായി php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "സ്പാം പരിശോധിയ്ക്കുന്നതിനായി http ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "ftp, എഫറമെല്‍ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനുള്ളൊരു എഫ്‌ടിപി ക്ലയന്റായി ഉപയോഗിയ്ക്കുവാന്‍ httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "ldap പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി httpd-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "zabbix-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി http ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "നെറ്റ്‌വര്‍ക്കിലൂടെ cobbler-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "നെറ്റ്‌വര്‍ക്കിലൂടെ ഡേറ്റാബെയിസിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "memcache സര്‍വറിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി httpd-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "ഒരു റിലേയായി ഉപയോഗിയ്ക്കുവാന്‍ httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "മെയില്‍ അയയ്ക്കുവാന്‍ http ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "dbus മുഖേന avahi സേവനവുമായി ആശയവിനിമയം നടത്തുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi പിന്തുണ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp പോര്‍ട്ടില്‍ ശ്രദ്ധിച്ചു് ഒരു എഫ്‌ടിപി സര്‍വറായി ഉപയോഗിയ്ക്കുന്നതിനു് httpd-യെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd സ്ക്രിപ്റ്റുകളും ഘടകങ്ങള്‍ക്കുമുള്ള execmem/execstack അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "ഉചിതമായ രീതിയില്‍ അടച്ചുപൂട്ടുന്നതിനായി പോര്‍ട്ട് 80-ലേക്കു് കണക്ട് ചെയ്യുവാന്‍ HTTPD-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "ഐപിഎ ഉള്ളടക്കം കൈകാര്യം ചെയ്യുന്നതിനായി httpd പ്രക്രിയകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "mod_auth_ntlm_winbind ഉപയോഗിയ്ക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "mod_auth_pam ഉപയോഗിയ്ക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "ഉപോക്താവിനുള്ള വിവരങ്ങള്‍ ലഭ്യമാക്കുന്നിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "സ്റ്റിക്ക്ഫിഫ്റ്റ് മോഡില്‍ പ്രവര്‍ത്തിയ്ക്കുന്നതിനു് അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "റിസോഴ്സ് പരിധികള്‍ മാറ്റുന്നതിനായി httpd ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "സിസ്റ്റം സിജിഐ സ്ക്രിപ്റ്റുകളായി ഒരേ ഡൊമെയിനില്‍ എസ്എസ്ഐ എക്സിക്യൂട്ടബിളുകളായി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ HTTPD-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "പൊതുവായ ഉള്ളടക്കത്തിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ അപ്പാച്ചെ സ്ക്രിപ്റ്റുകളെ അനുവദിയ്ക്കുക, ഡയറക്ടറികള്‍/ഫയലുകള്‍ക്കു് public_rw_content_t എന്നു് പേരു് നല്‍കണം."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "tmp വിവരം നടപ്പിലാക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "ടെര്‍മിനലുമായി ആശയവിനിമയം നടത്തുന്നതിനായി HTTPD-യെ ലഭ്യമാക്കുക. ടെര്‍മിനലിലുള്ള സമ്മതപത്രങ്ങളിലേക്കുള്ള പാസ്‌ഫ്രെയിസ് നല്‍കുന്നതു് ഇതു് ആവശ്യം."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "എല്ലാ ഉള്ളടക്ക ഫയലുകളും കൈകാര്യം ചെയ്യുന്നതിനു് HTTPD ലഭ്യമാക്കുക"
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "FUSE ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "gpg നടപ്പിലാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "ഒരു സേവനം ആരംഭിയ്ക്കുന്നതിനായി oddjob-യുമായി ആശയവിനിമയം നടത്തുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "ഓപ്പണ്‍സ്റ്റാക്ക് പോര്‍ട്ടുകള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി icecast-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "ഏതു് പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും, ഏതെങ്കിലും കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടിലേക്കു് ബൈന്‍ഡ് ചെയ്യുന്നതിനും Irrsi ഐആര്‍സി ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "കെര്‍ബറോസുമായി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ എല്ലാ പ്രയോഗങ്ങളേയും അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "മെയില്‍ അയയ്ക്കുന്നതിനായി syslogd ഡെമണിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "ടെര്‍മിനലുകള്‍ ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുന്നതിനായി syslogd-യുടെ വിശേഷതയെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "/dev/console-ല്‍ നിന്നും സിസ്റ്റം ഉപയോഗിയ്ക്കുന്നതിനും പ്രവേശിയ്ക്കുന്നതിനും അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "/proc/sys/kernel/mmap_min_addr-ല്‍ ക്രമീകരിച്ചിരിയ്ക്കുന്നതു് പോലെ, വിലാസത്തിനുള്ള സ്ഥലത്തിന്റെ കുറഞ്ഞൊരു ഭാഗം mmap ചെയ്യുന്നതു് നിയന്ത്രിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി mock-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "ഏതു് ഡയറക്ടറിയും ഫയലും മൌണ്ട് ചെയ്യുവാന്‍ mount കമാന്‍ഡിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ മോസിലാ പ്ലഗിന്‍ ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറിയില്‍ പെട്ടെന്നുള്ള വിവരങ്ങള്‍ തയ്യാറാക്കുവാന്‍ mozilla_plugin-കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "ആസ്ഥാന ഡയറക്ടറിയിലുള്ള വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ വെബ് ബ്രൌസറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer എക്സിക്യൂട്ടബിള്‍ സ്റ്റാക്ക് അനുവദിക്കുക"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "എല്ലാ പോര്‍ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന്‍ mysqld-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "അപ്പാച്ചെ പോര്‍ട്ടിലേക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ BIND-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "പ്രധാന സോണ്‍ ഫയലുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ BIND-നെ അനുവദിയ്ക്കുക. സാധാരണ ഇതു് ഡൈനമിക് ഡിഎന്‍എസ് അല്ലെങ്കില്‍ സോണ്‍ ഇടപാടുകള്‍ക്കു് ഉപയോഗിയ്ക്കുന്നു."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "എന്‍എഫ്എസ് മുഖേന ഏതു് ഫയലുകളും അല്ലെങ്കില്‍ ഡയറക്ടറികളും റീഡ് ഒണ്‍ലി ആയി എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "എന്‍എഫ്എസ് മുഖേന ഏതു് ഫയലുകള്‍/ഡയറക്ടറികളും വായിയ്ക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് അനുവദിയ്ക്കുക."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഇടപാടുകള്‍ക്കുള്ള ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി nfs സര്‍വറുകളെ അനുവദിയ്ക്കുക.  ഫയലുകള്‍/ഡയറക്ടറികള്‍ public_content_rw_t ആയി പേരിടുക."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "എന്‍ഐഎസ് ഉപയോഗിച്ചു് പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സിസ്റ്റത്തിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "nscd പങ്കിടുന്ന മെമ്മറി ഉപയോഗിയ്ക്കുവാന്‍ പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനായി openvpn-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി piranha-lvs ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "1023-നേക്കാള്‍ കൂടിയ എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി polipo-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്‍ക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ Polipo സെഷന്‍ ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "polipo_session_t ഡൊമെയിനില്‍ Polipo ഡെമണിനെ നടപ്പിലാക്കുന്നതിനു് ഉപയോക്തൃ ഡൊമെയിനുകളെ ലഭ്യമാക്കുന്നതു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "polipo-നു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Polipo-നു് nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "പോളിഇനിശ്യേഷറ്റഡ് ഡയറക്ടറി പിന്തുണ പ്രവര്‍ത്തന സജ്ജമാക്കുക."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "mail_spool ഡയറക്ടറികളിലേക്കുള്ള പൂര്‍ണ്ണ പ്രവേശനത്തിനു് postfix_local ഡൊമെയിനിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "വീണ്ടെടുക്കുന്നതിനു് ssh, rsync ഉപയോഗിയ്ക്കുന്നതിനായി postgresql-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "മറ്റൊരു ഡേറ്റാബെയിസിലേക്കു് ട്രാന്‍സ്മിറ്റ് ചെയ്യുവാന്‍ ക്ലയന്റ് ലേബലിനെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ഡിഎംഎല്‍ സ്റ്റേറ്റ്മെന്റ് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി ഡേറ്റാബെയിസ് അഡ്മിനുകളെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ഡിഡിഎല്‍ സ്റ്റേറ്റ്മെന്റ് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി അനുമതിയില്ലാത്ത ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "ചില മോഡമുകള്‍ക്കു് കേര്‍ണല്‍ ഘടകങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി pppd-നെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "ഒരു സാധാരണ ഉപയോക്താവിന് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി pppd-യെ അനുവദിക്കുക"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, ഗോഫര്‍ പോര്‍ട്ടുകള്‍ മാത്രമല്ല, എല്ലാ പോര്‍ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന്‍ privoxy-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "എല്ലാ ഫയല്‍ തരങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനായി Puppet ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL, PostgreSQL ഡേറ്റാബെയിസുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Puppet മാസ്റ്ററിനെ ഉപയോഗിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി racoon-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ rgmanager ഡൊമെയിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്‍/ഫയലുകള്‍ public_content_rw_t ആയി പേരിടണം."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "ഒരു ക്ലയന്റായി പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ഏതു് ഫയലുകളും ഡയറക്ടറികളും റീഡ് ഒണ്‍ലി ആയി എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ rsync-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "cifs സര്‍വര്‍ സിസ്റ്റങ്ങളെ പങ്കിടുവാന്‍ rsync സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs സര്‍വര്‍ സിസ്റ്റങ്ങളെ പങ്കിടുവാന്‍ rsync സര്‍വറുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "പുതിയ ആസ്ഥാന ഡയറക്ടറികള്‍ തയ്യാറാക്കുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക (ഉദാ. PAM മുഖേന)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "ഡൊമെയിന്‍ കണ്ട്രോളറായി ഉപയോഗിയ്ക്കുക, ഉപയോക്താക്കള്‍ ഗ്രൂപ്പുകള്‍ എന്നിവ ചേര്‍ക്കുക, രഹസ്യവാക്കുകള്‍ മാറ്റുക എന്നിവയ്ക്കായി സാംബയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും റീഡ് ഒണ്‍ലിയായി പങ്കിടുന്നതിനു് സാംബയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് പങ്കിടുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "portmapper ആയി ഉപയോഗിയ്ക്കുന്നതിനു് സാംബായെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "അണ്‍കൈന്‍ഫൈന്‍‍ഡ് സ്ക്രിപ്റ്റുകള്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs വോള്യങ്ങളെ എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "എന്‍എഫ്എസ് വോള്യങ്ങള്‍ എക്സപോര്‍ട്ട് ചെയ്യുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "ഫ്യൂസ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് sanlock-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "എന്‍എഫ്എസ് ഫയുകള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "സിഐഎഫ്എസ് ഫയുകള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി sasl-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "അഡ്മിനിസ്ട്രേറ്റീവ് യൂസര്‍ ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതില്‍ നിന്നും പ്രോഗ്രാമുകളെ തടയുക, ഉദാഹരണത്തിനു് newrole."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "കേര്‍ണല്‍ ഘടകം ലഭ്യമാക്കുന്നതു് പ്രവര്‍ത്തന രഹിതമാക്കുക."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "പോളിസി ലഭ്യമാക്കുന്നതു്, എന്‍ഫോഴ്സ് മോഡ് സജ്ജീകരണം, ബൂളിയന്‍ മൂല്ല്യങ്ങള്‍ മാറ്റുക എന്നിവ നിശ്ചയിയ്ക്കുന്നതിനുള്ള ബൂളിയന്‍. ഇതു് true ആയി സജ്ജമാക്കുക. ഇതു് തിരികെ ലഭിയ്ക്കുന്നതിനു് റീബൂട്ട് ചെയ്യുക."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "സാധാരണ ഉപയോക്താക്കള്‍ക്കു് നേരിട്ടുള്ള ഡിആര്‍ഐ ഡിവൈസ് പ്രവേശനം അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളുടെ ഹീപ്പ് മെമ്മറി പ്രവര്‍ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന്‍ അനുവദിയ്ക്കുക. ഇതു് നല്ല രീതിയല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക."
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "ടെക്സ്റ്റ് റിഅലോക്കേഷന്‍ ആവശ്യമില്ലാത്ത textrel_shlib_t എന്നു് പേരിടാത്ത ലൈബ്രറികളെ ഉപയോഗിയ്ക്കുവാന്‍ എല്ലാ അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളുടെ സ്റ്റാക്ക് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന്‍ അനുവദിയ്ക്കുക. ഇതിന്റെ ആവശ്യമുണ്ടാകുന്നതല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "പ്രാദേശിക mysql സര്‍വറിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ping നടപ്പിലാക്കുന്നതിനും traceroute കമാന്‍ഡുകള്‍ നടപ്പിലാക്കുന്നതിനും കണ്‍ഫൈന്‍‍ഡ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "PostgreSQL-ലേക്കു് കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുക"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "അധികമായ വിശേഷതകളില്ലാത്ത (FAT, CDROM, FLOPPY) ഫയല്‍സിസ്റ്റങ്ങളിലുള്ള ഫയലുകളിലേക്കു് ഉപയോക്താക്കളെ സൂക്ഷിയ്ക്കുവാനും ലഭ്യമാക്കുവാനും അനുവദിയ്ക്കുക"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ടിസിപി സര്‍വറുകള്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക (പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് ചെയ്തു്, ഒരേ ഡൊമെയിനില്‍ നിന്നും പുറത്തുള്ള ഉപയോക്താക്കളില്‍ നിന്നും കണക്ഷന്‍ സ്വീകരിയ്ക്കുന്നു)  ഇതു് പ്രവര്‍ത്തന രഹിതമാക്കിയാല്‍ എഫ്‌ടിപി പാസ്സീവ് മോഡ് നിര്‍ബന്ധമാക്കുന്നു, ഒപ്പം മറ്റു് സമ്പ്രദായങ്ങള്‍ മാറ്റുകയും ചെയ്യുന്നു."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "ഉപയോക്താവിനെ സംഗീതം പങ്കിടുന്നതിനായി അനുവദിയ്ക്കുക"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള സേവനങ്ങള്‍ക്കുള്ള ഫയലുകള്‍ അപ്‌ലോഡ് ചെയ്യുവാന്‍ anon internal-sftp-യെ അനുവദിയ്ക്കുക. ഡയറക്ടറികള്‍ക്കു് public_content_rw_t എന്നു് പേരിടണം."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "ഉപയോക്താവിന്റെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും sftp-internal-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിയ്ക്കുവാനും, ഡിഎസി നയിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനും sftp-internal സര്‍വറുകളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "ഉപയോക്താവിന്റെ ssh ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും internal-sftp-യെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "ഏതു് ടിസിപി പോര്‍ട്ട് ഉപയോഗിച്ചും നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ sge-യെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "എന്‍എഫ്എസ് ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി sge-യെ അനുവദിയ്ക്കുക."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware കണ്ട്രോളറുകളിലുള്ള ഡിവൈസുകളെ പിന്തുണയ്ക്കുന്നതിനു് ആവശ്യമായ അധികമായ അനുമതികള്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്‍/ഫയലുകള്‍ public_content_rw_t ആയി പേരിടണം."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "നെറ്റ്‌വര്‍ക്ക് ഉപയോഗിയ്ക്കുന്നതിനായി ഉപയോക്തൃ spamassassin ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനായി spamd-യെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, ഗോഫര്‍ പോര്‍ട്ടുകള്‍ മാത്രമല്ല, എല്ലാ പോര്‍ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന്‍ squid-നെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "ട്രാന്‍സ്പരന്റ് പ്രോക്സി (TPROXY) ആയി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ squid-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ chroot env ഉപയോഗിച്ചു് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനു് ssh-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "ഹോസ്റ്റ് കീ ഉപയോഗിച്ചുള്ള ആധികാരികത ഉറപ്പാക്കല്‍ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt ഡൊമെയിനുകളിലേക്കുള്ള മാറ്റത്തിനും അവ തയ്യാറാക്കുന്നതിനു് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ഏതു് നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടിലേക്കും കണക്ട് ചെയ്യുന്നതിനായി ടെലിപതി കണക്ഷന്‍ മാനേജറുകളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ഏതെങ്കിലും സാധാരണ ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ടെലിപഥി കണക്ഷന്‍ മാനേജറുകളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി tftp-യെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കു് ടിസിപി സോക്കറ്റുകള്‍ ബൈന്‍ഡ് ചെയ്യുന്നതിനു് ഡെമണിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox പ്രവര്‍ത്തിപ്പിയ്ക്കുമ്പോള്‍ അണ്‍കണ്‍ഫൈന്‍ഡ് ഉപയോക്താക്കളെ ക്രോം സാന്‍ഡ്ബോക്സ് ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനായി അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ഒരു അണ്‍കണ്‍ഫൈന്‍ഡായ ഡൊമെയിനായി പ്രവേശിയ്ക്കുന്നതിനു് ഒരു ഉപയോക്താവിനെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner plugin-container പ്രവര്‍ത്തിപ്പിയ്ക്കുുമ്പോള്‍ മോസിലാ പ്ലഗിനിലേക്കു് മാറുന്നതിനായി അണ്‍കണ്‍ഫൈന്‍സ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "അണ്‍കണ്‍ഫൈന്‍ഡായി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ വീഡിയോയ്ക്കുള്ള പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "svirt ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനും തയ്യാറാക്കുന്നതിനും അനുമതിയില്ലാത്ത ഉപയോക്താവിനെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ആസ്ഥാന ഡയറക്ടറികളെ പിന്തുണയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ആസ്ഥാന ഡയറക്ടറികള്‍ "
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups-നു് പകരം lpd സര്‍വര്‍ ഉപയോഗിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "എന്‍എഫ്എസ് ആസ്ഥാന ഡയറക്ടറികള്‍ പിന്തുണയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "സാംബാ ആസ്ഥാന ഡയറക്ടറികള്‍ പിന്തുണയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "HTTP-ലേക്കു് മാത്രമല്ല, മറ്റെല്ലാ പോര്‍ട്ടുകളിലേക്കും varnishd-നെ കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero പിശകുകള്‍ വേണ്ടെന്നു് വയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "സീരിയല്‍/പാരലല്‍ ആശയവിനിമയ പോര്‍ട്ടുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനു് നിഷ്കര്‍ഷിച്ച വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "എക്സിക്യൂട്ടബിള്‍ മെമ്മറിയും സ്റ്റാക്കും ഉപയോഗിയ്ക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "ഫ്യൂസ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "nfs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന്‍ കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "cifs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന്‍ കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "sanlock-മായി ബന്ധപ്പെടുവാന്‍ കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "ഡിവൈസ് ക്രമീകരണം കൈകാര്യം ചെയ്യുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക, (പിസിഐ)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "യുഎസ്ബി ഡിവൈസുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "xserver-മായി ബന്ധപ്പെടുവാന്‍ കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി webadm-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി webadm-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero പിശകുകള്‍ വേണ്ടെന്നു് വയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "ബൂട്ട് ലോഡര്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ ഗ്രാഫിക്കല്‍ പ്രവേശന പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t ആയി നേരിട്ടു് പ്രവേശിയ്ക്കുവാന്‍ ഗ്രാഫിക്കല്‍ പ്രവേശന പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "nfs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന്‍ xen-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "blktapctrl/tapdisk പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ xend-നെ അനുവദിയ്ക്കുക. ഡിസ്ക് ഇമേജുകള്‍ക്കുള്ള ലോജിക്കല്‍ വോള്യങ്ങള്‍ ഉപയോഗിയ്ക്കുന്നില്ലെങ്കില്‍ ആവശ്യമില്ല."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "qemu-dm പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ xend-നെ അനുവദിയ്ക്കുക. vfb-യ്ക്കു് പകരം paravirt ഉപയോഗിയ്ക്കുന്നെങ്കില്‍ ആവശ്യമില്ല."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "നെറ്റ്‌വര്‍ക്ക് മാനേജര്‍ ക്രമീകരിയ്ക്കുന്നതിനും അപ്പാച്ചെ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "നീക്കം ചെയ്യുവാന്‍ സാധ്യമാകുന്ന മീഡിയാ മൌണ്ട് ചെയ്യുന്നതിനു് xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ബ്ലൂ ടൂത് ഡിവൈസുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനായി xguest-നെ അനുവദിയ്ക്കുക"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "എക്സ് സര്‍വര്‍ പങ്കിടുന്ന മെമ്മറി സെഗ്മന്റുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമാകുന്ന മെമ്മറി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ XServer-നെ അനുവദിയ്ക്കുന്നു"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "എക്സ് യുസര്‌സ്പെയിസ് ഒബ്ജക്ട് മാനേജറിനെ പിന്തുണയ്ക്കുന്നു"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ zabbix-നെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "ക്രമീകരണ ഫയലുകള്‍ സൂക്ഷിയ്ക്കുന്നതിനായി zebra ഡെമണിനെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "പൊതുവായ ഇടപാടുകള്‍ക്കുള്ള ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി ZoneMinder-നെ അനുവദിയ്ക്കുക."
-diff --git a/policycoreutils/po/mr.po b/policycoreutils/po/mr.po
-index 7098e9f..855f08a 100644
---- a/policycoreutils/po/mr.po
-+++ b/policycoreutils/po/mr.po
-@@ -1,71 +1,67 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Rahul Bhalerao <b.rahul.pm at gmail.com>, 2006.
- # Rahul Bhalerao <rbhalera at redhat.com>, 2006.
- # sandeep shedmake <sandeep.shedmake at gmail.com>, 2007.
--# Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008, 2009.
--# Sandeep Shedmake <sshedmak at redhat.com>, 2010.
-+# Sandeep Shedmake <sandeep.shedmake at gmail.com>, 2008-2009.
-+# Sandeep Shedmake <sshedmak at redhat.com>, 2008-2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/language/"
--"mr/)\n"
--"Language: mr\n"
-+"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/mr/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: mr\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"वापर: run_init <script> <args ...>\n"
--"  जेथे: <script> हे चालवायच्या init स्क्रिप्टचे नाव आहे,\n"
--"         <args ...> हे त्या स्क्रिप्टचे आर्ग्यूमेंट्स आहेत."
-+msgstr "वापर: run_init <script> <args ...>\n जेथे: <script> हे चालवण्याजोगी init स्क्रिप्टचे नाव आहे,\n        <args ...> हे स्क्रिप्टच्या बाबी आहेत."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "PAM आरंभण्यात अपयशी\n"
-+msgstr "PAM सुरू करण्यास अपयशी\n"
- 
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "खाते माहिती मिळवण्यात अपयशी\n"
-+msgstr "खाते माहिती प्राप्त करण्यास अपयशी\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
--msgstr "गुप्तशब्द:"
-+msgstr "पासवर्ड:"
- 
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "तुमची नोंद छाया passwd फाइलमध्ये सापडू शकली नाही.\n"
-+msgstr "शॅडो passwd फाइलमध्ये नोंदणी आढळली नाही.\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
- msgid "getpass cannot open /dev/tty\n"
--msgstr "getpass /dev/tty उघडू शकत नाही\n"
-+msgstr "getpass तर्फे /dev/tty उघडणे अशक्य\n"
- 
- #: ../run_init/run_init.c:275
- #, c-format
- msgid "run_init: incorrect password for %s\n"
--msgstr "run_init: %s साठी अयोग्य गुप्तशब्द\n"
-+msgstr "run_init: %s साठी अयोग्य पासवर्ड\n"
- 
- #: ../run_init/run_init.c:309
- #, c-format
- msgid "Could not open file %s\n"
--msgstr "फाइल %s उघडता आली नाही\n"
-+msgstr "फाइल %s उघडणे अशक्य\n"
- 
- #: ../run_init/run_init.c:336
- #, c-format
-@@ -75,411 +71,417 @@ msgstr "%s फाइलमध्ये संदर्भ नाही\n"
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr "क्षमा, run_init फक्त SELinux कर्नलवर वापरले जाऊ शकते.\n"
-+msgstr "क्षमा, run_init फक्त SELinux कर्नलवरच वापरणे शक्य आहे.\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
--msgstr "अधिप्रमाणन अपयशी.\n"
-+msgstr "ओळख पटवणे अपयशी.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "exec संदर्भ %s वर निर्धारित करता आला नाही.\n"
-+msgstr "exec संदर्भ %s करीता निश्चित करणे अशक्य.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** महत्वाचे ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
--msgstr "हा संकुल करार सक्रीय करण्याकरीता, हे कार्यान्वीत करा:"
--
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "जागतिक"
-+msgstr "ह्या करार संकुलला सक्रिय करायचे असल्यास, चालवा:"
- 
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
--msgstr "semanage व्यवहार सुरू करता आला नाही"
-+msgstr "semanage हँडलचे निर्माण अशक्य"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "SELinux धोरण व्यवस्थापित नाही किंवा भंडार मिळू शकत नाही."
-+msgstr "SELinux धोरण व्यवस्थापित किंवा साठ्याकरीता प्रवेश अशक्य."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
--msgstr "धोरण भंडार वाचू शकत नाही."
-+msgstr "पॉलिसि स्टोर वाचणे अशक्य."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
--msgstr "semanage जोडणी प्रस्तापित करू शकत नाही"
-+msgstr "semanage जोडणी स्थापीत करणे अशक्य"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
--msgstr "MLS कार्यान्वीत स्तरची चाचणी करणे अशक्य"
-+msgstr "MLS सुरू असलेल्या स्तरची चाचणी अशक्य"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
--msgstr "अजून लागू केले नाही"
-+msgstr "अजूनही लागू केले नाही"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
--msgstr "Semanage ट्रांजॅकशनची प्रगती आधिपासूनच आहे"
-+msgstr "Semanage ट्रांजॅकशन आधिपासूनच प्रगतीशील आहे"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
--msgstr "semanage व्यवहार सुरू करता आला नाही"
-+msgstr "semanage ट्रांजॅक्शन सुरू करणे अशक्य"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
--msgstr "semanage व्यवहार पाठवू शकला नाही"
-+msgstr "semanage ट्रांजॅक्शन सादर करणे अशक्य"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage ट्रांजॅकशनची प्रगती नाही"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux विभागांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "विभागांचे नाव"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "आवृत्ती"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr "बंद करणे"
-+msgstr "बंद केले"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "विभाग %s (काढून टाकणे अपयशी) बंद करणे अशक्य"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "विभाग %s (काढून टाकणे अपयशी) सुरू करणे अशक्य"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "विभाग %s (काढून टाकण्यास अपयशी) काढून टाकणे अशक्य"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit ला 'सुरू' किंवा 'बंद' आवश्यक आहे"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "अंतर्भुतीय परवानगीय प्रकार"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "पसंतीचे परवानगीय प्रकार"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr "परवानगीय क्षेत्र %s निश्चित करू शकले नाही (विभाग प्रतिष्ठापन अपयशी)"
-+msgstr "परवानगीय डोमेन %s निश्चित करणे अशक्य (विभाग प्रतिष्ठापन अपयशी)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
--msgstr "परवानगीय क्षेत्र %s काढून टाकू शकत नाही (काढून टाकणे अपयशी)"
-+msgstr "परवानगीय डोमेन %s काढून टाकणे अशक्य (काढून टाकण्यास अपयशी)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "%s साठी कळ निर्माण करू शकत नाही"
-+msgstr "%s करीता कि निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत केली आहे का हे तपासू शकलो नाही"
-+msgstr "%s साठी लॉगिन मॅपिंग ठरवले नसल्यास तपासणी अशक्य"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
--msgstr "Linux समुह %s अस्तित्वात नाही"
-+msgstr "Linux गट %s अस्तित्वात नाही"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
--msgstr "Linux उपयोक्ता %s अस्तित्वात नाही"
-+msgstr "Linux वापरकर्ता %s अस्तित्वात नाही."
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
--msgstr "%s साठी लॉगीन मॅपिंग निर्माण करू शकलो नाही"
-+msgstr "%s करीता लॉगिन मॅपिंग निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
--msgstr "%s साठी नाव ठेवता आले नाही"
-+msgstr "%s साठी नाव ठरवणे अशक्य"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "MLS परिसीमा %s साठी निर्धारित करता आली नाही"
-+msgstr "%s साठी MLS व्याप्तिकरीता ठरवणे अशक्य"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
--msgstr "SELinux उपयोक्ता %s साठी निर्धारित करता आला नाही"
-+msgstr "%s साठी SELinux वापरकर्ता ठरवणे अशक्य"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
--msgstr "%s साठी लॉगीन मॅपिंग जमा करता आले नाही"
-+msgstr "%s साठी लॉगिन मॅपिंग समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser किंवा serange आवश्यक"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत नाही"
-+msgstr "%s साठी लॉगिन मॅपिंग ठरवले नाही"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
--msgstr "seuser ला %s साठी प्रश्न करू शकलो नाही"
-+msgstr "%s साठी seuser ची चौकशी अशक्य"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
--msgstr "%s साठी लॉगीन मॅपिंग बदलू शकलो नाही"
-+msgstr "%s साठी लॉगीन मॅपिंग संपादित करणे अशक्य"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "%s साठी लॉगीन मॅपिंग धोरणात व्याख्यीत आहे, ती नष्ट करता येत नाही "
-+msgstr "धोरणात %s साठी लॉगिन मॅपिंग ठरवले आहे, त्यास नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "%s साठी लॉगीन मॅपिंग नष्ट करू शकलो नाही"
-+msgstr "%s साठी लॉगिन मॅपिंग नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
--msgstr "लॉगीन मॅपिंग्सची यादी करू शकलो नाही"
-+msgstr "लॉगिन मॅपिंग्स् सूचीत दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
--msgstr "दाखलन नाव"
-+msgstr "प्रवेश नाव"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux वापरकर्ता"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
--msgstr "MLS/MCS क्षेत्र"
-+msgstr "MLS/MCS व्याप्ति"
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "SELinux उपयोक्ता %s व्याखीत असल्याचे तपासू शकलो नाही"
-+msgstr "SELinux वापरकर्ता %s ठरवले नाही, याची तपासणी अशक्य"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
--msgstr "%s साठी उपयोक्त्यास प्रश्न करू शकत नाही"
-+msgstr "%s करीता वापरकर्त्याची चौकशी अशक्य"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
--msgstr "%s साठी किमान एक भूमिका जोडली पाहिजे"
-+msgstr "%s साठी किमान एक भूमिका समाविष्ट करणे आवश्यक"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
--msgstr "SELinux उपयोक्ता %s साठी निर्माण करता आला नाही"
-+msgstr "%s साठी SELinux वापरकर्ता निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr "भुमिका %s जमा करता आली नाही %s करता"
-+msgstr "भूमिका %s समाविष्ट करणे अशक्य, %s करीता"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
--msgstr "%s साठी MLS स्तर निर्धारित करता आला नाही"
-+msgstr "%s साठी MLS स्तर ठरवणे अशक्य"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "पूर्वपद %s जमा करता आले नाही %s करीता"
-+msgstr "प्रिफिक्स %s, %s करीता समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
--msgstr "%s साठी कळ खेचता आली नाही"
-+msgstr "%s साठी कळ प्राप्त करणे अशक्य"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
--msgstr "SELinux उपयोक्ता %s जोडता आला नाही"
-+msgstr "SELinux वापरकर्ता %s समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
--msgstr "पूर्वपद, भुमिका, स्तर किंवा परिसीमा आवश्यक"
-+msgstr "प्रिफिक्स, भूमिका, स्तर किंवा व्याप्ति आवश्यक"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
--msgstr "पूर्वपद किंवा भुमिका आवश्यक"
-+msgstr "प्रिफिक्स किंवा भूमिका आवश्यक"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr "SELinux उपयोक्ता %s व्याख्यीत नाही"
-+msgstr "SELinux वापरकर्ता %s ठरवले नाही"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
--msgstr "SELinux उपयोक्ता %s मध्ये बदल करता आले नाही"
-+msgstr "SELinux वापरकर्ता %s संपादित करणे अशक्य"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux उपयोक्ता %s धोरणामध्ये व्याख्यीत आहे, नष्ट करता येणार नाही"
-+msgstr "धोरणामध्ये SELinux वापरकर्ता %s ठरवले आहे, नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
--msgstr "SELinux उपयोक्ता %s नष्ट करता आला नाही"
-+msgstr "SELinux वापरकर्ता %s नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
--msgstr "SELinux उपयोक्त्यांची यादी करता आली नाही"
-+msgstr "SELinux उपयोक्त्यांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "उपयोक्ता %s साठी भुमिकांची यादी करता आली नाही"
-+msgstr "वापरकर्ता %s साठी भूमिकांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
--msgstr "लेबलींग"
-+msgstr "लेबलिंग"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
--msgstr "पुर्वपद"
-+msgstr "प्रिफिक्स्"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
--msgstr "MCS स्थर"
-+msgstr "MCS स्तर"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
--msgstr "MCS क्षेत्र"
-+msgstr "MCS व्याप्ति"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux भूमिका"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "प्रोटोकॉल udp किंवा tcp आवश्यक आहे"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "पोर्ट आवश्यक आहे"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "अवैध पोर्ट"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
--msgstr "%s/%s साठी कळ निर्माण करता आली नाही"
-+msgstr "%s/%s साठी कळ निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "प्रकार आवश्यक आहे"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
--msgstr "%s/%s पोर्ट व्याख्यीत आहे काय हे तपासता आले नाही"
-+msgstr "पोर्ट %s/%s ठरवले आहे याची तपासणी अशक्य"
- 
- #: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
--msgstr "पोर्ट %s/%s आधिच व्याख्यीत"
-+msgstr "पोर्ट %s/%s आधिपासूनच ठरवले आहे"
- 
- #: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
--msgstr "%s/%s साठी पोर्ट निर्माण करता आले नाही"
-+msgstr "%s/%s साठी पोर्ट निर्माण करणे अशक्य"
- 
- #: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "%s/%s साठी संदर्भ निर्माण करता आला नाही"
-+msgstr "%s/%s साठी संदर्भ निर्माण करणे अशक्य"
- 
- #: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "%s/%s च्या पोर्ट संदर्भात उपयोक्त्यास निर्धारित करता आले नाही"
-+msgstr "%s/%s च्या पोर्ट संदर्भात वापरकर्त्याला निश्चित कऱणे अशक्य"
- 
- #: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "%s/%s साठी  पोर्ट संदर्भात भुमिका निर्धारित करता आली नाही"
-+msgstr "%s/%s साठी पोर्ट संदर्भात भूमिका निश्चित करणे अशक्य"
- 
- #: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निर्धारित करता आला नाही"
-+msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निश्चित करणे अशक्य"
- 
- #: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
-+msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
- 
- #: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "%s/%s साठी पोर्ट संदर्भ निर्धारित करता आला नाही"
-+msgstr "%s/%s साठी पोर्ट संदर्भ निश्चित करणे अशक्य"
- 
- #: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
--msgstr "%s/%s पोर्ट जोडू शकत नाही"
-+msgstr "%s/%s पोर्ट समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype किंवा serange आवश्यक"
- 
-@@ -487,485 +489,495 @@ msgstr "setype किंवा serange आवश्यक"
- msgid "Requires setype"
- msgstr "setype आवश्यक"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
--msgstr "पोर्ट %s/%s व्याख्यीत नाही"
-+msgstr "पोर्ट %s/%s ठरवले नाही"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
--msgstr "पोर्ट %s/%s ला प्रश्न करता आले नाही"
-+msgstr "पोर्ट %s/%s ची चौकशी अशक्य"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
--msgstr "पोर्ट %s/%s मध्ये बदल करता आले नाहीत"
-+msgstr "पोर्ट %s/%s संपादित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
--msgstr "पोर्टांची यादी बनविता आली नाही"
-+msgstr "पोर्टांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
--msgstr "पोर्ट %s नष्ट करता आले नाही"
-+msgstr "पोर्ट %s नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "पोर्ट %s/%s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
-+msgstr "धोरणात पोर्ट %s/%s ठरवले आहे, नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
--msgstr "पोर्ट %s/%s नष्ट करता आले नाही"
-+msgstr "पोर्ट %s/%s नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
--msgstr "पोर्टांची यादी करता आली नाही"
-+msgstr "पोर्टची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux पोर्ट प्रकार"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "प्रोटो"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "पोर्ट क्रमांक"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "नोड पत्ता आवश्यक आहे"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
--msgstr "अपरिचीत किंवा न आढळलेले शिष्टाचार"
-+msgstr "अपरिचीत किंवा न आढळलेले प्रोटोकॉल"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux प्रकार आवश्यक आहे"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
--msgstr "%s साठी कळ बनवू शकलो नाही"
-+msgstr "%s साठी कळचे निर्माण अशक्य"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "पत्ता %s व्याख्यीत आहे हे तपासता आले नाही"
-+msgstr "पत्ता %s ठरवले आहे, याची तपासणी अशक्य"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
--msgstr "%s करीता पत्ता बनवू शकले नाही"
-+msgstr "%s करीता पत्ता निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
--msgstr "%s साठी संदर्भ निर्माण करू शकले नाही"
-+msgstr "%s साठी संदर्भ निर्माण अशक्य"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
--msgstr "%s करीता मास्क् निश्चित करता आले नाही"
-+msgstr "%s करीता मास्क् निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
--msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करू शकले नाही"
-+msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
--msgstr "%s साठी पत्ता संदर्भात भुमिका निश्चित करू शकले नाही"
-+msgstr "%s साठी पत्ता संदर्भात भूमिका निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
--msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करू शकले नाही"
-+msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
--msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करू शकत नाही"
-+msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
--msgstr "%s करीता पत्ता संदर्भ निश्चित करू शकत नाही"
-+msgstr "%s करीता पत्ता संदर्भ निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
--msgstr "पत्ता %s जोडू शकत नाही"
-+msgstr "पत्ता %s समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "पत्ता %s निश्चित केले नाही"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "पत्ता %s ला प्रश्न विचारू शकत नाही"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
--msgstr "पत्ता %s संपादीत करू शकत नाही"
-+msgstr "पत्ता %s संपादीत करणे अशक्य"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "पत्ता %s नियमावलीत निश्चित केले आहे, वगळले जाऊ शकत नाही"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
--msgstr "पत्ता %s नष्ट करू शकत नाही"
-+msgstr "पत्ता %s नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "सर्व नोड मॅपिंग्स् नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
--msgstr "addrs यादीत दर्शवू शकले नाही"
-+msgstr "addrs सूचीत दाखवणे अशक्य"
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux प्रकार आवश्यक आहे"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
--msgstr "इंटरफेस %s व्याख्यीत आहे काय हे तपासता आले नाही"
-+msgstr "इंटरफेस %s ठरवले आहे किंवा नाही याची तपासणी अशक्य"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
--msgstr "%s साठी इंटरफेस निर्माण करता आला नाही"
-+msgstr "%s साठी इंटरफेस निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
--msgstr "%s च्या इंटरफेस संदर्भात उपयोक्ता निर्धारित करता आला नाही"
-+msgstr "%s करीता इंटरफेस संदर्भात वापरकर्ता निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
--msgstr "%s च्या इंटरफेस संदर्भामध्ये भुमिका निर्धारित करता आली नाही"
-+msgstr "%s करीता इंटरफेस संदर्भामध्ये भूमिका निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
--msgstr "%s च्या इंटरफेस संदर्भात प्रकार निर्धारित करता आला नाही"
-+msgstr "%s च्या इंटरफेस संदर्भात प्रकार निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
-+msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "%s साठी इंटरफेस संदर्भ निर्धारित करता आला नाही"
-+msgstr "%s साठी इंटरफेस संदर्भ निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "%s साठी संदेश संदर्भ निर्धारित करता आला नाही"
-+msgstr "%s साठी संदेश संदर्भ निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
--msgstr "इंटरफेस %s जमा करता आला नाही"
-+msgstr "इंटरफेस %s समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
--msgstr "इंटरफेस %s व्याख्यीत नाही"
-+msgstr "इंटरफेस %s ठरवले नाही"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
--msgstr "इंटरफेस %s ला प्रश्न करता आले नाही"
-+msgstr "इंटरफेस %s ची चौकशी अशक्य"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
--msgstr "इंटरफेस %s मध्ये बदल करता आले नाही"
-+msgstr "इंटरफेस %s मध्ये बदल करणे अशक्य"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "इंटरफेस %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
-+msgstr "इंटरफेस %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
--msgstr "इंटरफेस %s नष्ट करता आला नाही"
-+msgstr "इंटरफेस %s नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "सर्व संवाद मॅपिंग नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
--msgstr "इंटरफेसची यादी करता आली नाही"
-+msgstr "इंटरफेसची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
--msgstr "SELinux संवादपट"
-+msgstr "SELinux संवाद"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "संदर्भ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s करीता इक्विवँलेंस क्लास आधिपासूनच अस्तित्वात आहे"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "फाइल स्पेक %s इक्विवॅलेंस रूल '%s %s' सह मतभेदीय आहे"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s करीता इक्विवँलेंस क्लास अस्तित्वात नाही"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
--msgstr "%s साठी फाइल संदर्भात उपयोक्ता निर्धारित करता आला नाही"
-+msgstr "%s करीता फाइल संदर्भात वापरकर्ता निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
--msgstr "%s साठी फाइल संदर्भात भुमिका निर्धारित करता आली नाही"
-+msgstr "%s साठी फाइल संदर्भात भूमिका निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करता आले नाहीत"
-+msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करणे अशक्यत"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "अवैध फाइल गुणविशेष"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "फाइल निर्देशनमध्ये मोकळी जागा समाविष्टीत असणे अशक्य"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "फाइल स्पेक् %s इक्विवॅलेंस नियम '%s %s' सह मतभेद होते; त्याऐवजी '%s' समाविष्ट करण्याचा प्रयत्न करा"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "%s साठी संदर्भ फाइल व्याख्यीत आहे काय हे तपासता आले नाही"
-+msgstr "%s साठी फाइल संदर्भ ठरवले आहे, याची तपासणी अशक्य"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "%s साठी फाइल संदर्भ निर्माण करता आला नाही"
-+msgstr "%s साठी फाइल संदर्भ निर्माण करणे अशक्य"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
--msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करता आला नाही"
-+msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "%s साठी फाइल संदर्भ निर्धारित करता आला नाही"
-+msgstr "%s साठी फाइल संदर्भ निश्चित करणे अशक्य"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "%s साठी फाइल संदर्भ जोडता आला नाही"
-+msgstr "%s साठी फाइल संदर्भ समाविष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange किंवा seuser आवश्यक"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
--msgstr "%s साठी फाइल संदर्भ व्याख्यीत नाही"
-+msgstr "%s साठी फाइल संदर्भ ठरवले नाही"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "%s साठी फाइल संदर्भास प्रश्न करता आले नाही"
-+msgstr "%s साठी फाइल संदर्भास प्रश्न करणे अशक्य"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "%s साठी फाइल संदर्भात बदल करता आले नाही"
-+msgstr "%s साठी फाइल संदर्भात बदल करणे अशक्य"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
--msgstr "फाइल संदर्भांची यादी करता आली नाही"
-+msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
--msgstr "फाइल संदर्भ नष्ट %s करता आला नाही"
-+msgstr "फाइल संदर्भ नष्ट %s करणे अशक्य"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करता येणार नाही"
-+msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "%s साठी फाइल संदर्भ नष्ट करता आला नाही"
-+msgstr "%s साठी फाइल संदर्भ नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
--msgstr "फाइल संदर्भांची यादी करता आली नाही"
-+msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
--msgstr "स्थानिक फाइल संदर्भांची यादी करता आली नाही"
-+msgstr "स्थानिक फाइल संदर्भांची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "प्रकार"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux डिस्ट्रिब्युशन fcontext इक्विवॅलेंस \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux लोकल fcontext इक्विवॅलेंस \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr "boolean %s व्याख्यीत आहे काय हे तपासता आले नाही"
-+msgstr "boolean %s ठरवले आहे, याची तपासणी करणे अशक्य"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
--msgstr "boolean %s व्याख्यीत नाही"
-+msgstr "बूलियन %s ठरवले नाही"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
--msgstr "फाइल संदर्भ %s ला प्रश्न करता आले नाही"
-+msgstr "फाइल संदर्भ %s ची चौकशी अशक्य"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
--msgstr "तुम्ही खालिल मुल्य पैकी एक मुल्य प्रविष्ट केले पाहिजे: %s"
-+msgstr "तुम्ही खालिल पैकी एक मूल्य निर्देशीत केले पाहिजे: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
--msgstr "बूलीयन %s चे सक्रीय मुल्य निश्चित करू शकले नाही"
-+msgstr "बूलियन %s चे सक्रीय मूल्य निश्चित अशक्य"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
--msgstr "boolean %s मध्ये बदल करता आले नाही"
-+msgstr "बूलियन %s मध्ये बदल करणे अशक्य"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "अयोग्य प्रकार %s: रेकॉर्ड %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "boolean %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
-+msgstr "boolean %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr "boolean %s नष्ट करता आले नाही"
-+msgstr "boolean %s नष्ट करणे अशक्य"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
--msgstr "booleans ची यादी करता आली नाही"
-+msgstr "बूलियन्सची सूची दाखवणे अशक्य"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "अपरिचीत"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "बंद"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
--msgstr "चालू"
-+msgstr "सुरू"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
--msgstr "SELinux बूलीयन"
-+msgstr "SELinux बूलियन"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "स्तर"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "पूर्वनिर्धारित"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "वर्णन"
- 
- #: ../newrole/newrole.c:201
- #, c-format
- msgid "failed to set PAM_TTY\n"
--msgstr "PAM_TTY निर्धारित करण्यात असफल\n"
-+msgstr "PAM_TTY निश्चित करण्यास अपयशी\n"
- 
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr "newrole: सेवकीय नामातील संरचनाचे hashtable उत्प्रवाह\n"
-+msgstr "newrole: सेवकीय नावातील संरचनाचे hashtable उत्प्रवाह\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
- msgid "newrole:  %s:  error on line %lu.\n"
--msgstr "newrole:  %s:  %lu ओळीवर त्रूटी.\n"
-+msgstr "नवीन भूमिका:  %s:  %lu ओळीवर त्रूटी.\n"
- 
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "passwd फाइलमध्ये वैध प्रविष्ट सापडू शकले नाही.\n"
-+msgstr "passwd फाइलमध्ये वैध नोंदणी आढळले नाही.\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -980,127 +992,127 @@ msgstr "त्रुटी!  शेल वैध नाही.\n"
- #: ../newrole/newrole.c:512
- #, c-format
- msgid "Unable to clear environment\n"
--msgstr "पर्यावरण साफ करण्यास असमर्थ\n"
-+msgstr "वातावरण नष्ट करणे अशक्य\n"
- 
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "uid बदलण्यात त्रुटी, सोडत आहे.\n"
-+msgstr "uid बदलतेवेळी त्रुटी, रद्द करत आहे.\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "KEEPCAPS पुनःनिर्धारित करण्यात त्रुटी, सोडत आहे\n"
-+msgstr "KEEPCAPS पुनःनिर्धारित करतेवेळी त्रुटी, रद्द करत आहे\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "ऑडिट प्रणालीस जोडण्यात त्रुटी\n"
-+msgstr "ऑडिट प्रणालीशी जोडणी करतेवेळी त्रुटी.\n"
- 
- #: ../newrole/newrole.c:641
- #, c-format
- msgid "Error allocating memory.\n"
--msgstr "स्मृती वाटपात त्रुटी.\n"
-+msgstr "स्मृतीचे वाटप करतेवेळी त्रुटी.\n"
- 
- #: ../newrole/newrole.c:648
- #, c-format
- msgid "Error sending audit message.\n"
--msgstr "ऑडिट संदेश पाठवण्यात त्रुटी.\n"
-+msgstr "ऑडिट संदेश पाठवतेवेळी त्रुटी.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "बलप्रविष्ट रीत ठरवता आली नाही.\n"
-+msgstr "एंफोर्सिंग मोड ठरवणे अशक्य.\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
- msgid "Error!  Could not open %s.\n"
--msgstr "त्रुटी!  %s उघडू शकलो नाही.\n"
-+msgstr "त्रुटी!  %s उघडणे अशक्य.\n"
- 
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr "%s!  %s साठी चालू संदर्भ मिळवता आला नाही, tty ला पुनःलेबलिंग करत नाही.\n"
-+msgstr "%s!  %s साठी चालू संदर्भ प्राप्त करणे अशक्य, tty ला पुनःलेबल करणे टाळले.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s!  %s साठी नविन संदर्भ मिळवता आला नाही, tty ला पुनःलेबलिंग करत नाही.\n"
-+msgstr "%s!  %s साठी नविन संदर्भ प्राप्त करणे अशक्य, tty ला पुनःलेबल करणे टाळले.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  %s साठी नविन संदर्भ निर्धारित करता आला नाही\n"
-+msgstr "%s!  %s साठी नविन संदर्भ निश्चित करणे अशक्य\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s बदललेली लेबले.\n"
-+msgstr "%s बदललेली लेबल.\n"
- 
- #: ../newrole/newrole.c:778
- #, c-format
- msgid "Warning! Could not restore context for %s\n"
--msgstr "सुचना! %s साठी संदर्भ पुनःरक्षित करता आला नाही\n"
-+msgstr "सावधानता! %s साठी संदर्भ पुनःसाठवणे अशक्य\n"
- 
- #: ../newrole/newrole.c:835
- #, c-format
- msgid "Error: multiple roles specified\n"
--msgstr "त्रुटी: बहू भूमिका दर्शवल्या\n"
-+msgstr "त्रुटी: बहू भूमिका निर्देशीत केले\n"
- 
- #: ../newrole/newrole.c:843
- #, c-format
- msgid "Error: multiple types specified\n"
--msgstr "त्रुटी: बहू प्रकार दर्शवले\n"
-+msgstr "त्रुटी: बहू प्रकार निर्देशीत केले\n"
- 
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "क्षमा, -l SELinux MLS आधारासह वापरता येऊ शकतो.\n"
-+msgstr "क्षमा, - SELinux MLS समर्थनसह वापर शक्य आहे.\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "त्रुटी: बहू स्तर दर्शवले\n"
-+msgstr "त्रुटी: बहू स्तर निर्देशीत केले\n"
- 
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "त्रूटी: असुरक्षीत प्राणालीवर आपण स्थर बदलवू शकत नाह \n"
-+msgstr "त्रूटी: असुरक्षीत टर्मिनलवर स्तर बदलण्यास तुम्हाला परवानगी नाही \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "मुलभूत प्रकार मिळवता आला नाही.\n"
-+msgstr "पूर्वनिर्धारित प्रकार प्राप्त करणे अशक्य.\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "नविन संदर्भ मिळवण्यास अपयशी.\n"
-+msgstr "नविन संदर्भ प्राप्त करण्यास अपयशी.\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
- msgid "failed to set new role %s\n"
--msgstr "निवन भुमिका %s निर्धारित करण्यात अपयशी\n"
-+msgstr "नवीन भूमिका %s ठरवण्यास अपयशी\n"
- 
- #: ../newrole/newrole.c:915
- #, c-format
- msgid "failed to set new type %s\n"
--msgstr "निवन प्रकार %s निर्धारित करण्यात अपयशी\n"
-+msgstr "नवीन प्रकार %s ठरवण्यास अपयशी\n"
- 
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "निवन परिसीमा %s स्तरासह बनवण्यात अपयशी\n"
-+msgstr "स्तर %s सह नवीन व्याप्ति बिल्ड करण्यास अपयशी\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
- msgid "failed to set new range %s\n"
--msgstr "नविन परिसीमा %s निर्धारित करण्यात अपयशी\n"
-+msgstr "नवीन व्याप्ति %s ठरवण्यास अपयशी\n"
- 
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "नविन संदर्भास स्ट्रींगमध्ये रुपांतरित करण्यात अपयशी\n"
-+msgstr "नविन संदर्भास स्ट्रींगमध्ये रुपांतरित करण्यास अपयशी\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
-@@ -1110,76 +1122,80 @@ msgstr "%s वैध संदर्भ नाही\n"
- #: ../newrole/newrole.c:950
- #, c-format
- msgid "Unable to allocate memory for new_context"
--msgstr "new_context साठी स्मृती वाटप करण्यास असमर्थ"
-+msgstr "new_context साठी स्मृतीचे वाटप करण्यास अशक्य"
- 
- #: ../newrole/newrole.c:976
- #, c-format
- msgid "Unable to obtain empty signal set\n"
--msgstr "रिकामा इशारा संच मिळवण्यास असमर्थ\n"
-+msgstr "रिकामे सिग्नल संच प्राप्त करण्यास अशक्य\n"
- 
- #: ../newrole/newrole.c:984
- #, c-format
- msgid "Unable to set SIGHUP handler\n"
--msgstr "SIGHUP हाताळक निर्धारित करण्यास असमर्थ\n"
-+msgstr "SIGHUP हँडलर ठरवण्यास अशक्य\n"
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "माफ करा, नवीनरोल क्षमता वगळण्यास अपयशी\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
--msgstr "क्षमा, newrole फक्त SELinux कर्नलवरच वापरता येऊ शकतो.\n"
-+msgstr "क्षमा, newrole फक्त SELinux कर्नलवरच वापरणे शक्य आहे.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
--msgstr "old_context मिळवण्यात अपयशी.\n"
-+msgstr "old_context प्राप्त करण्यास अपयशी.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
--msgstr "सावधान!  tty माहिती मिळवता आली नाही.\n"
-+msgstr "सावधानता!  tty माहिती प्राप्त करणे अशक्य.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM सेवा संरचना वाचतेवेळी त्रूटी.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
--msgstr "newrole: %s साठी अयोग्य गुप्तशब्द\n"
-+msgstr "नवीन भूमिका: %s साठी अयोग्य पासवर्ड\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
--msgstr "newrole: अपयश फोर्कींग: %s"
-+msgstr "नवीन भूमिका: अपयशी फोर्कींग: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
--msgstr "tty लेबल पुनःरक्षित करण्यास असमर्थ...\n"
-+msgstr "tty लेबल पूर्वस्थिती आणणे अशक्य...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
--msgstr "tty व्यवस्थित बंद करण्यात अपयश\n"
-+msgstr "tty योग्यरित्या बंद करण्यास अपयशी\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
--msgstr "वर्णक बंद करता आले नाहीत.\n"
-+msgstr "डिस्क्रिप्टर्स् बंद करणे अशक्य.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
--msgstr "शेलचा argv0 वाटण्यात त्रुटी.\n"
-+msgstr "शेलचे argv0 चे वाटप करतेवेळी त्रुटी.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
--msgstr "पर्यावरण पुनःरक्षित करण्यास असमर्थ, सोडत आहे\n"
-+msgstr "वातावरण पूर्वस्थितीत आणणे अशक्य, रद्द करत आहे\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
--msgstr "शेल exec करण्यात अपयश\n"
-+msgstr "शेल exec करण्यास अपयशी\n"
- 
- #: ../load_policy/load_policy.c:22
- #, c-format
-@@ -1189,31 +1205,31 @@ msgstr "वापर:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr "%s:  करार आधिपासूनच दाखल केले आहे व प्रारंभिक दाखलन करीता विनंती केली\n"
-+msgstr "%s:  धोरण आधिपासूनच लोड केले आहे व प्रारंभिक लोडकरीता विनंती केली\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr "%s:  धोरण भारित करू शकत नाही व पध्दती विनंतीकृत केली:  %s\n"
-+msgstr "%s:  धोरण लोड करणे अशक्य व एंफोर्सिंग मोडकरीता विनंती केली:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
- msgid "%s:  Can't load policy:  %s\n"
--msgstr "%s:  धोरण भारित करू शकत नाही:  %s\n"
-+msgstr "%s:  धोरण लोड करणे अशक्य:  %s\n"
- 
- #: ../scripts/chcat:92 ../scripts/chcat:169
- msgid "Requires at least one category"
--msgstr "निदान एक प्रवर्ग आवश्यक"
-+msgstr "किमान एक विभाग आवश्यक"
- 
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "'+' वापरून %s वरील संवेदनशीलता बदलता येत नाही"
-+msgstr "%s वर '+' चा वापर करून संवेदनशीलता स्तर बदलणे अशक्य"
- 
- #: ../scripts/chcat:110
- #, c-format
- msgid "%s is already in %s"
--msgstr "%s आधीच %s मध्ये आहे"
-+msgstr "%s आधिपासूनच %s मध्ये आहे"
- 
- #: ../scripts/chcat:188 ../scripts/chcat:198
- #, c-format
-@@ -1222,41 +1238,41 @@ msgstr "%s %s मध्ये नाही"
- 
- #: ../scripts/chcat:267 ../scripts/chcat:272
- msgid "Can not combine +/- with other types of categories"
--msgstr "+/- यांना इतर प्रकारच्या प्रवर्गांशी जोडू शकत नाही"
-+msgstr "+/- यांस इतर प्रकारच्या विभागांशी एकत्र करणे अशक्य"
- 
- #: ../scripts/chcat:319
- msgid "Can not have multiple sensitivities"
--msgstr "बहू संवेदनशीलता असू शकत नाहीत"
-+msgstr "बहू संवेदनशीलता असणे अशक्य"
- 
- #: ../scripts/chcat:325
- #, c-format
- msgid "Usage %s CATEGORY File ..."
--msgstr "वापर %s CATEGORY File ..."
-+msgstr "वापर %s CATEGORY फाइल ..."
- 
- #: ../scripts/chcat:326
- #, c-format
- msgid "Usage %s -l CATEGORY user ..."
--msgstr "वापर %s -l CATEGORY user ..."
-+msgstr "वापर %s -l CATEGORY वापरकर्ता ..."
- 
- #: ../scripts/chcat:327
- #, c-format
- msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
--msgstr "वापर %s [[+|-]CATEGORY],...]q File ..."
-+msgstr "वापर %s [[+|-]CATEGORY],...]q फाइल ..."
- 
- #: ../scripts/chcat:328
- #, c-format
- msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
--msgstr "वापर %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr "वापर %s -l [[+|-]CATEGORY],...]q वापरकर्ता ..."
- 
- #: ../scripts/chcat:329
- #, c-format
- msgid "Usage %s -d File ..."
--msgstr "वापर %s -d File ..."
-+msgstr "वापर %s -d फाइल ..."
- 
- #: ../scripts/chcat:330
- #, c-format
- msgid "Usage %s -l -d user ..."
--msgstr "वापर %s -l -d user ..."
-+msgstr "वापर %s -l -d वापरकर्ता ..."
- 
- #: ../scripts/chcat:331
- #, c-format
-@@ -1266,11 +1282,11 @@ msgstr "वापर %s -L"
- #: ../scripts/chcat:332
- #, c-format
- msgid "Usage %s -L -l user"
--msgstr "वापर %s -L -l user"
-+msgstr "वापर %s -L -l वापरकर्ता"
- 
- #: ../scripts/chcat:333
- msgid "Use -- to end option list.  For example"
--msgstr "पर्याय यादी संपवण्यासाठी -- वापरा.  उदाहरणार्थ"
-+msgstr "पर्याय सूची समाप्त करण्यासाठी -- चा वापर करा.  उदाहरणार्थ"
- 
- #: ../scripts/chcat:334
- msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1280,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "पर्याय त्रुटी %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "बूलियन"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "सर्व"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "इच्छिक"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "फाइल लेबलिंग"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "फाइल\nसंरचना"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nफाइल प्रकार"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "फाइल\nप्रकार"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "वापरकर्ता मॅपिंग"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "प्रवेश\nनाव"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nवापरकर्ता"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS व्याप्ति"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "प्रवेश '%s' आवश्यक आहे"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "धोरण विभाग"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "विभागाचे नाव"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ऑडिट बंद करा"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ऑडिट सुरू करा"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "धोरण विभाग लोड करा"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "संदिप शेडमाके <sshedmak at redhat.com>, 2012"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "बूलियन संवाद समाविष्ट करा"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "बूलियन नाव"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux धोरण निर्माण साधन"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>मर्यादीत करण्याजोगी ॲप्लिकेशन किंवा वापरकर्ता भूमिकासाठी धोरण प्रकारची निवड करा:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>ॲप्लिकेशन्स्</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "मानक Init डिमन"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "मानक Init डिमन init स्क्रिप्टच्या मदतीने बूटवेळी सुरु होणारे डिमन आहेत.  सहसा /etc/rc.d/init.d मध्ये स्क्रिप्ट आवश्यक आहे"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS प्रणाली डिमन"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "इंटरनेट सर्व्हिसेस् डिमन (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "इनटरनेट सर्व्हिसेस् डिमन xinetd तर्फे सुरू होणारे डिमन असतात"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "वेब ॲप्लिकेशन/स्क्रिप्ट (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "वेब ॲप्लिकेशन्स्/स्क्रिप्ट (CGI) वेब सर्वर (apache) तर्फे सुरुवात केलेले CGI स्क्रिप्टस्"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "वापरकर्ता ॲप्लिकेशन"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "वापरकर्ता ॲप्लिकेशन ती ॲप्लिकेशन आहेत जी वापरकर्त्याकडून मर्यादीत करण्याजोगी असते"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "सँडबॉक्स्"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>प्रवेश झालेले वापरकर्ते</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "अस्तित्वातील वापरकर्ता भूमिका"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "अस्तित्वातील वापरकर्ता रेकॉर्ड संपादीत करा."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "किमान टर्मिनल वापरकर्ता भूमिका"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "हा वापरकर्ता मशीनवर टर्मिनल किंवा दूरस्त प्रवेशतर्फे प्रवेश करेल.  पूर्वनिर्धारितपणे वापरकर्ताकडे setuid, नेटवर्क, su, sudo नसतील."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "किमान X Windows वापरकर्ता भूमिका"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "हा वापरकर्ता मशीनवर X किंवा टर्मिनलद्वारे प्रवेश करू शकतो.  पूर्वनिर्धारितपणे ह्या वापरकर्त्याकडे setuid, नेटवर्क, sudo, su नसतील"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "वापरकर्ता भूमिका"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "संपूर्ण नेटवर्किंगसह, स्थानांतरन विना setuid ॲप्लिकेशन, su, sudo अक्षम वापरकर्ता."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "प्रशासक वापरकर्ता भूमिका"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "पूर्ण नेटवर्किंगसह, स्थानांतरन विना पण setuid ॲप्लिकेशन नाही, su नाही, परंतु रूट प्रशासक भूमिकाकरीता sudo सक्षम वापरकर्ता"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>रूट वापरकर्ते</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "रूट प्रशासक वापरकर्ता पध्दती"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "ह्या वापरकर्ताचा वापर रूट म्हणून मशीनच्या प्रशासनकरीता करायचे असल्यास, रूट प्रशासक वापरकर्ता भूमिकेची नीवड करा.  ह्या वापरकर्त्याला प्रणालीवर प्रत्यक्षरीत्या प्रवेश करणे शक्य होणार नाही."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>ॲप्लिकेशन किंवा वापरकर्ता भूमिका द्या:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "नाव"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "मर्यादीत एक्जीक्यूटेबलकरीता संपूर्ण मार्ग द्या."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "मर्यदीत ॲप्लिकेशन किंवा वापरकर्ता भूमिकाकरीता एकमेव नाव द्या."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "एक्जीक्यूटेबल"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init स्क्रिप्ट"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "मर्यदीत ॲप्लिकेशन सुरू करण्याकरीता init स्क्रिप्टमध्ये पूर्ण मार्ग द्या."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>संपादनकरीता अस्तित्वातील भूमिका पसंत करा:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s डोमेनकरीता स्थानांतर करण्याजोगी वापरकर्ता भूमिकाची नीवड करा."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "रोल टॅब"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s करीता स्थानांतरनजोगी भूमिकाची नीवड करा:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s करीता स्थानांतरनजोगी ॲप्लिकेशन्स् डोमेनची नीवड करा."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "ट्रांजिशन \nरोल टॅब"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>%s करीता स्थानांतरनजोगी user_roles ची नीवड करा:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "या ॲप्लिकेशन डोमेनकरीता स्थानांतरन करण्याजोगी वापरकर्ता भूमिका निवडा."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s तर्फे प्रशासकीय डोमेन्स्ची नीवड करा:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "हा वापरकर्तास प्रशासकीय डोमेन निवडून द्या."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s करीता अगाऊ भूमिकाची नीवड करा:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s सह बांधणीजोगी नेटवर्क पोर्टस् द्या:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP पोर्ट</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "सर्व"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s ला कोणत्याहि udp पोर्टसह बांधणीकरीता परवानगी द्या"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "%s ला 0 सह कॉल करण्यास bindresvport ला परवानगी द्या. पोर्ट 600-1024 करीता बाइंड करत आहे"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "अनारक्षीत पोर्ट (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "udp पोर्टस् किंवा %s ज्यासह बाइंड करते त्या पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "पोर्टची नीवड करा"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "कोणत्याहि udp पोर्टस् > 1024 करीता %s ला परवानगी देतो"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP पोर्टस्</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "नेवटर्क\nबाइंड टॅब"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s तर्फे जोडणी करण्याजोगी नेटवर्क पोर्टस्ची नीवड करा:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s ला कोणत्याहि tcp पोर्टशी जोडणीकरीता परवानगी देतो"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "tcp पोर्टस् किंवा %s तर्फे जोडणी करण्याजोगी पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s ला कोणत्याहि udp पोर्टशी जोडणीकरीता परवानगी देतो"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "udp पोर्टस् किंवा %s तर्फे जोडणी करण्याजोगी पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s करीता कॉमन ॲप्लिकेशन ट्रेट्स्ची नीवड करा:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog संदेश लिहीतो\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp मध्ये तात्पुरती फाइल निर्माण/संपादित करा"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "ओळख पटवण्याकरीता Pam चा वापर करतो"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch किंवा getpw* कॉलचा वापर करतो"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus वापरतो"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ऑडिट संदेश पाठवतो"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "टर्मिनलशी संवाद साधतो"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ईमेल पाठवतो"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s तर्फे व्यवस्थापीत फाइल्स्/डिरेक्ट्रीज् समाविष्ट करा</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s तर्फे व्यवस्थापीत किंवा \"manages\" फाइल्स्/डिरेक्ट्रीज्. Pid फाइल्स्, लॉग फाइल्स्, /var/lib फाइल्स् ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s धोरणपासून बूलियन्स् समाविष्ट करा:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s डोमेनतर्फे वापरण्याजोगी बूलियन्स् समाविष्ट करा/काढून टाका"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>%s धोरण कोणत्या डिरेक्ट्रीमध्ये निर्माण करायचे?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "धोरण डिरेक्ट्री"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "भूमिका"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "अस्तित्वातील वापरकर्ता (_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "ॲप्लिकेशन"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s डिरेक्ट्री पाहिजे"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "वापरकर्ता निवडणे आवश्यक"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "मर्यादीत करण्यासाठी चालवण्याजोगी फाइल नीवड करा."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "मर्यादीत करण्याकरीता init स्क्रिप्ट फाइलची नीवड करा."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "मर्यादीत ॲप्लिकेशनतर्फे निर्मीत किंवा लिखीत फाइल निवडा"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "मर्यादीत ॲप्लिकेशनच्या नावी असलेले व त्यास लिहण्याजोगी डिरेक्ट्री निवडा"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "यात धोरण फाइल निर्माण करण्यासाठी डिरेक्ट्री निवडा"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "टाइप %s_t आधिपासूनच सद्याच्या धोरणमध्ये ठरवले आहे.\nतुम्हाला पुढे जायचे?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "नाव तपासा"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "विभाग %s.pp आधिपासूनच सध्याच्या धोरणात लोड केले आहे.\nतुम्हाला पुढे जायचे?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "अक्षर व संख्या समाविष्ट असलेले तसेच मोकळी जागा नसलेले नाव समाविष्ट करा."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "एक्जीक्यूटेबल देणे आवश्यक"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "SELinux संरचीत करा"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "नेटवर्क पोर्ट"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux पोर्ट\nप्रकार"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "प्रोटोकॉल"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nस्तर"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "पोर्ट"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "पोर्ट क्रमांक \"%s\" वैध नाही.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "सूची दृश्य"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "गट दृश्य"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "तुम्हाला नक्की %s '%s' काढून टाकायचे?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s काढून टाका"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s समाविष्ट करा"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s संपादित करा"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "परवानगीय"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "जबरनपणे"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "स्थिती"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "धोरण प्रकार बदल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याजी गरज पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो. तुम्हाला पुढे जायचे?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "अकार्यनवीत SELinux वर स्थानांतर करतेवेळी पुन्हा बूटची गरज पडते. असे करणे योग्य नाही व शिफारसीय नाही.  पुढे SELinux वापरण्याचा फेरविचार केल्यास, प्रणालीस पुन्हा लेबल करण्याची गरज पडेल.  SELinux मुळे आपल्या प्रणालीवर काही अडचन निर्माण होते का, हे अनुभवण्यास परवानगीक माध्यमात जावे ज्याने फक्त त्रूटीची लॉग तयार होईल व SELinux करारचे उल्लंगन होणार नाही.  परवानगीक माध्यमाला पुन्हा बूट करायची ग
 रज पडत नाही    तुम्हाला पुढे जायचे?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux समर्थित बदल केल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याची गरज पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो.  तुम्हाला पुढे जायचे?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "सर्वहक्काधिकार (c)2006 Red Hat, Inc.\nसर्वहक्काधिकार (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux लॉगिन मॅपिंग समाविष्टीत करा"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux नेटवर्क पोर्ट समाविष्ट करा"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux प्रकार"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "फाइल गुणधर्म"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "फाइल प्रकार"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "सर्व फाइल\nनियमीत फाइल\nडिरेक्ट्री\nअक्षरी साधन\nब्लॉक साधन\nसॉकेट\nसंकेतीक दुवा\nनामांकित पाइप\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux वापरकर्ता समाविष्टीत करा"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux प्रशासन"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "समाविष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "गुणधर्म (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "नष्ट करा (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "व्यवस्थापन वस्तूची निवड करा"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>निवड करा:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "प्रणाली पूर्वनिर्धारित जबरन मोड"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "बंद केले\nपरवानगीय\nलागू केलेले\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "सध्याचे जबरनपणे लागू केलेले मोड"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "प्रणाली मुलभूत करार प्रकार: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "पुढच्या बूटपर्यंत पूर्ण फाइल प्रणालीस पुनः लेबेल करायचे असल्यास निवडा.  प्रणालीच्या आकारावरून, पुनः लेबलीगला बराच वेळ लागू शकतो.  कराराचे प्रकार बदलत असल्यास किंवा अकार्यन्वीत पासून जबरन पर्यंत जात असल्यास, पुनः लेबल आवश्यक आहे."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "पुढील पुनःबूटवेळी पुनःलेबल करा."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "लेबल37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "प्रणाली पूर्वनिर्धारितकरीता बूलियन संयोजना पुनःस्थापीत करा"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "इच्छिक व सर्व बूलियन अंतर्गत टॉगल करा"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "फिल्टर"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "लेबल50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "फाइल संदर्भ समाविष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "फाइल संदर्भ संपादित करा"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "फाइल संदर्भ नष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "सर्व व इच्छिक फाइल संदर्भ अंतर्गत टॉगल करा"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "लेबल38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux वापरकर्ता मॅपिंग समाविष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux वापरकर्ता मॅपिंग संपादित करा"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "लेबल39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "वापरकर्ता समाविष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "वापरकर्ता संपादित करा"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "वापरकर्ता नष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "लेबल41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "नेटवर्क पोर्ट समाविष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "नेटवर्क पोर्ट संपादित करा"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "नेटवर्क पोर्ट नष्ट करा"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "इच्छिक व सर्व पोर्ट अंतर्गत टॉगल करा"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "लेबल42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "नविन करार घटक निर्माण करा"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "धोरण विभाग लोड करा"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "लोड करण्याजोगी धोरण विभाग काढून टाका"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "अतिरीक ऑडिट नियम सुरू/बंद करा, ज्याचा अहवाल साधारणतः लॉग फाइलमध्ये आढळत नाही."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "लेबल44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "प्रोसेस मोडला परवानगीयकरीता बदल करा."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "प्रोसेस मोड जबरनरित्या लागू करा"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "प्रोसेस डोमेन"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "लेबल59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux वापरकर्ता '%s' आवश्यक आहे"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux मॅन पृष्ठ निर्माण करा"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "निर्मीत SELinux मॅन पृष्ठ जेथे साठवले जाईल ते मार्ग"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "सर्व डोमेन्स्"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "निर्माण करण्याजोगी मॅन पृष्ठाचे डोमेन नाव"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux पॉलिसि नेटवर्क माहितीची चौकशी करा"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "सर्व SELinux पोर्ट प्रकारची सूची दाखवा"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "पोर्टशी संबंधित SELinux प्रकार दाखवा"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ह्या SELinux प्रकारकरीता वर्णनकेलेले पोर्ट्स् दाखवा"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "डोमेन्स् परस्पर एकमेकांशी संपर्क करू शकते याकरीता SELinux पॉलिसिची चौकशी करा"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "स्रोत डोमेन"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "लक्ष्य डोमेन"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "बूलियन्स्चे वर्णन पहाण्यासाठी SELinux पॉलिसिची चौकशी करा"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "वर्णन प्राप्त करण्याजोगी बूलियन"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "सोअर्स् प्रोसेस डोमेन लक्ष्य प्रोसेस डोमेनकरीता स्थानांतरीत करण्यासाठी SELinux पॉलिसिची चौकशी करा"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "सोअर्स् प्रोसेस् डोमेन"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "लक्ष्य प्रोसेस् डोमेन"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux पॉलिसि मॉड्युल साचा निर्माण करा"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "निर्माण करण्याजोगी पॉलिसिचे नाव"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "मर्यादीत करण्याजोगी एक्जिक्युटेबल"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "आदेश"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "अपरिचीत"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "इंटरनेट सर्व्हिसेस् डिमन"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "वैध प्रकार:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "पोर्ट संख्या किंवा 1 ते %d पर्यंतची संख्यांची व्याप्ति पाहिजे  "
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "विना मोकळी जागा नाव अल्फा न्युमेरिक असायला पाहिजे. पर्याय \"-n MODULENAME\" याचा वापर करणे गृहीत धरा"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "वापरकर्ता भूमिका प्रकारकरीता एक्जिक्युटेब्ल्स्चे वाटप अशक्य."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "फक्त डिमन ॲप्लिकेशन्स् init स्क्रिप्टचा वापर करू शकतात.."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve बूलियन मूल्य पाहिजे"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog बूलियन मूल्य पाहिजे"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos बूलियन मूल्य पाहिजे"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache बूलियन मूल्य पाहिजे"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER प्रकार यांस आपोआप tmp संदर्भ लागू होतो"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "आपल्या मर्यादीत कार्यपद्धतीकरीता एक्जीक्यूटेबेल मार्ग प्रविष्ट केलाच पाहिजे"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "टाइप एंफोर्समेंट फाइल"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "संवाद फाइल"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "फाइल संदर्भ फाइल"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "स्क्रिप्ट मांडणी"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT इव्हेंट स्क्रिप्ट्स् हाताळायचे असल्यास ABRT ला  abrt_handle_event_t डोमेनमध्ये चालवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis ला JIT कंपाइलर वापरण्यास परवानगी द्या"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd सर्व्हरचा वापर करण्याऐवजी, ldap पासून वापरकर्त्यांना passwd नोंदणींचे निवारण करण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "रेडियस सर्व्हचा वापर करून वापरकर्त्यांना परवानगी द्या"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "विविध अंतर्भुत माहिती nfs, samba, काढून टाकण्याजोगी साधने, वापरकर्त्याचे टेंम व अविश्वासू मजकूर फाइल वाचण्याकरीता cdrecord ला परवानगी द्या"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd ला JIT कंपाइलर वापरण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "clamscan ला प्रणालीवरील विना सुरक्षा फाइल्सकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "कॉबलरला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP चा वापर करून कॉबलरला नेटवर्कसह जोडणी करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "कॉबलरला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "कॉबलरला nfs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "collectd ला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "condor डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "फाइल संदर्भ पूर्वस्थितीत आणण्याकरीता सिस्टम क्रॉन जॉब्स्ला परवानगी द्या."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs डिमनला शॅडो वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "सर्व डिमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "सर्व डिमन्स्ला tcp ऱ्यावर्स् वापरण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "सर्व डिमन्स्ला टर्मिनल्स् वाचण्यास/लिहण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "dbadm ला वापरकर्ताच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "dbadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "वापरकर्ता डोमैन ॲप्लिकेशन्स्ला मेमरि क्षेत्राला दोंही एक्जिक्युटेबल व राइटेबल म्हणून मॅप करण्यास नकारा, हे धोकादायक आहे व त्यास बगजिलामध्ये कळवणे आवश्यक आहे"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm ला डिबग किंवा सर्व प्रोसेस ptrace करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "iptables आदेश चालवण्याकरीता dhcpc क्लाएंट ॲप्लिकेशन्स्ला परवानगी द्या"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP डिमनला LDAP बॅकएंड्स् वापरण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "सर्व डोमैन्स्ला इतर डोमैन्स् फाइल डिस्क्रिप्टर्स्चा वापर करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "सर्व डोमैन्स्ला कर्नल लोड मॉड्युल्स् समाविष्ट करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "एंट्रोपि फिड्स्करीता ऑडिओ साधनांचा सोअर्स् म्हणून वापर करण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "exim ला डाटाबेसेस् (postgres,, mysql) सह जोडणी करण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स्चे निर्माण, वाचन, लेखन, व त्यास नष्ट करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स् वाचण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron ला समर्थन पुरवण्यासाठी cron डोमैनमध्ये अगाऊ रूल्स् सुरू करा."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "fenced डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "fenced डोमैनला ssh चालवण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये ftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरले जाणारे, ftp ला फाइल्स् अपलोड करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्ला public_content_rw_t असे लेबल पाहिजे."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp सर्व्हर्स्ला सर्व पोर्टस् > 1023 सह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp सर्व्हर्स्ला स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp सर्व्हरस्ला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "ftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता cifs वापरण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "nfs ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता ftp सर्व्हर्स्चा वापर करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "पॅसिव्ह मोडकरीता ftp सर्व्हर्सना सर्व विनाआरक्षित पोर्टसाठी बाइंडचा वापर करण्याकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI ने होम डिरेक्ट्रिज शोधायचे हे ओळखा."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो, हे ओळखा."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGIची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "सर्व विनाआरक्षित पोर्टस्करीता Git सत्र डिमनला tcp सॉकेटस्करीता बांधणी शक्य आहे किंवा नाही, हे ओळखा."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "युजर डोमेनला कॉल केल्याने git_session_t डोमेनमध्ये Git डिमनला चालवणे शक्य आहे, हे ओळखा."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Git सिस्टम डिमन होम डिरेक्ट्रिज शोधू शकतो किंवा नाही, हे ओळखा."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git प्रणाली डिमन cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git प्रणाली डिमनची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis डिमनला मेल पाठवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "सर्व डोमैन्स्ला urandom याचे वाचणे सुरू करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file पर्यायचा वापर स्वीकारा. यामुळे gpg-agent ला वापरकर्त्याचे फाइल्स व्यवस्थापीत करण्यासाठी परवानगी प्राप्त होते."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "gpg ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd ला temp डिरेक्ट्रि वाचण्यास परवानगी द्या.  kerberos tgt करीता प्रवेशसाठी."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "अपॅचीला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्/फाइल्स्चे लेबल public_content_rw_t असायला पाहिजे."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "बिल्ट इन स्क्रिप्टिंगच्या वापर करण्यासाठी (सहसा php) httpd ला परवानगी द्या"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "http डिमनला स्पॅम तपासण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "ftp पोर्ट व ephemeral पोर्टस्सह जुळणाऱ्या httpd ला FTP क्लाएंट म्हणून चालवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd ला ldap पोर्टसह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http डिमनला zabbix सह जोडणी करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "TCP पोर्टचा वापर करून HTTPD स्क्रिप्टस् व विभागांना नेटवर्कसह जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील कॉबलरसह जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील डाटाबेसेस्सह जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd ला memcache सर्व्हरसह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd ला रिले म्हणून चालवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "डिमनला मेल पाठवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Apache ला dbus च्या सहायाने avahi सर्व्हिससह संपर्क करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi समर्थनकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp पोर्टवर ऐकून httpd ला FTP सर्व्हर म्हणून चालवण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "httpd ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd स्क्रिप्टस् व घटके execmem/execstack करीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "पूर्णपणे बंद करण्यासाठी HTTPD ला पोर्ट 80 सह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd प्रोसेसला IPA अंतर्भुत माहिती व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "अपॅचिला mod_auth_ntlm_winbind वापरण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache ला mod_auth_pam चा वापर करण्यास परवानी द्या"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "httpd ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache ला stickshift मोडमध्ये चालवण्यास परवानगी द्या, व पॅसेंजरकरीता स्थानांतरीत न होता"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd डिमनला रिसोअर्स् मर्यादा बदलण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD ला SSI एक्जिक्युटेबल्स समान डोमैनमध्ये CGI स्क्रिप्टस् म्हणून चालवण्याकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "apache स्क्रिप्टस्ला पब्लिक कंटेंटकरीता लिहण्यास परवानगी द्या, डिरेक्ट्रिज्/फाइल्स्चे लेबल public_rw_content_t पाहिजे."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "अपॅचीला tmp अंतर्भुत माहिती चालवण्यास परवानगी द्या."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "HTTPD ला टर्मिनलसह संपर्क करण्यासाठी एकत्रीत करा. टर्मिनलकडे प्रमाणपत्रांकरीता पासफ्रेज पुरवण्याकरीता आवश्यक."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "सर्व अंतर्भुतमाहिती फाइल्स्चे HTTPD हाताळणी एकत्रीत करा."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd ला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd ला FUSE फाइल प्रणालींकरीता प्रवेश प्राप्तिसाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "httpd ला gpg चालवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd ला oddjob सह सर्व्हिस सुरू करण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd ला openstack पोर्टसकरीता प्रवेश द्या"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast ला सर्व पोर्टस्सह, फक्त साऊंड पोर्टस्चं नाही जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irssi IRC क्लाएंटला कोणत्याहि पोर्टसह जोडणी करण्यास, व कोणत्याहि विनाआरक्षित पोर्टसह बांधणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "केर्बेरोससह मर्यादित ॲप्लिकेशन्स्ला चालवण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd डिमनला मेल पाठवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "syslogd ला टर्मिनल्स्करीता वाचन किंवा लेखन परवानगी द्या"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "/dev/console पासून प्रणाली अंतर्गत प्रवेश व प्रणालीच्या वापरकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "/proc/sys/kernel/mmap_min_addr तर्फे संरचीत, ॲड्रेस स्पेस्चे खालील क्षेत्राला mmap करण्याची क्षमतेला नियंत्रीत करा."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "मॉकला होम डिरेक्ट्रिज् अंतर्गत फाइल्स् वाचण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "mount आदेशला कोणतिहि डिरेक्ट्री किंवा फाइल माउंट करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "mozilla प्लगइन डोमेनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "वापरकर्त्याच्या होम डिरेक्ट्रीमध्ये mozilla_plugins ला विनाक्रम अंतर्भुत माहिती निर्माण करायची परवानगी द्या"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "मर्यादित वेब ब्राउजर्स्ला होम डिरेक्ट्रितील अंतर्भुत माहिती वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer एक्जिक्युटेबल स्टॅकला परवानगी द्या"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld ला सर्व पोर्टशी जोडणी करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND ला अपाची पोर्टसह बांधणीकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "BIND ला मास्टर झोन फाइल्स्करीता लिहणे स्वीकारा. सहसा याचा वापर डायनॅमिक DNS किंवा झोन ट्रांस्फरकरीता केला जातो."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "NFS तर्फे फक्त वाचनीय म्हणून कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला एकस्पोर्ट करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "NFS तर्फे कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला रिड/राइट म्हणून एक्सपोर्ट करण्यासाठी परवानगी द्या."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs सर्व्हर्स्ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "प्रणालीला NIS सह चालवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "मर्यादित ॲप्लिकेशन्स्ला nscd शेअर्ड् मेमरि चालवण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "openvpn ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo ला सर्व पोर्ट > 1023 सह जोडणी करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "सर्व विनाआरक्षित पोर्टस्करीता पोलिपो सत्र डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "युजर डोमैन्स्ला कॉल केल्याने polipo_session_t डोमैन अंतर्गत Polipo डिमनला चालवणे शक्य आहे, हे ओळखा."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "polipoची cifs फाइल प्रणालींकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "polipo nfs फाइल प्रणालींकरीता प्रवेश ओळखा."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "पॉलिइंस्टँशिएटेड डिरेक्ट्री समर्थन सुरू करा."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local डोमैनला mail_spool डिरेक्ट्रिजकरीता संपूर्ण राइट प्रवेशकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql ला ssh व rsync चा पॉइंट-इन-टाइम रिकव्हरिकरीता वापरण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "फॉरेन डाटाबेसकरीता ट्रांस्मिट क्लाएंट लेबल स्वीकारण्यासाठी परवानगी द्या"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "डाटाबेस ॲडमिन्स्ला DML वाक्य चालवण्यास परवानगी द्या"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "DDL वाक्य चालवण्याकरीता विनापरवानगी वापरकर्त्यांना परवानगी द्या"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "ठराविक मोडेम्स्करीता pppd ला कर्नल घटके लोड करण्यास परवानगी द्या"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "नियमीत वापरकर्त्यास pppd चालवण्याकरीता परवानगी द्या"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "पपेट क्लाएंटला सर्व फाइल प्रकार व्यवस्थापीत करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "पपेट मास्टरला MySQL व PostgreSQL डाटाबेससह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon ला शॅडो वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsyncला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync ला क्लाएंट म्हणून चालवण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsyncला कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला फक्त वाचनजोगी म्हणून एक्सपोर्ट करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync सर्व्हरना cifs फाइल प्रणाली शेअर करण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी rsync सर्व्हर्सला परवानगी द्या"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "साम्बाला नवीन होम डिरेक्ट्रिज (उ.दा. PAM तर्फे) निर्माण करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "साम्बाला डोमैन कंट्रोलर, वापरकर्ते, गटे समाविष्ट करणे व पासवर्ड बदलण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "साम्बाला वापरकर्त्यांची होम डिरेक्ट्रिज निर्माण करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "साम्बाला कोणतेहि फाइल/डिरेक्ट्रि फक्त वाचनीय म्हणून स्वीकारा."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "साम्बाला कोणतिहि फाइल/डिरेक्ट्री रिड/राइट मोड मध्ये शेअर करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ला पोर्टमॅपर म्हणून चालवाण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "साम्बाला अमर्यादित स्क्रिप्टस् चालवण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba ला ntfs/fusefs वॉल्युम्स् एक्सपोर्ट करण्यासाठी परवानगी द्या."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "साम्बाला NFS वॉल्युम्स् एक्सपोर्ट करण्यास परवानगी द्या."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock फ्युज फाइल्स् वाचणे/लिहण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlockला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlockला cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl ला शॅडो वाचण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "प्रोग्राम्स्ला, जसे नवीनरोल, ॲडमिनिस्ट्रेटिव्ह युजर डोमैन्सकरीता स्थानांतरीत करण्यापासून प्रतिबंधित करा."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "कर्नल मॉड्युल लोड करणे बंद करा."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "प्रणाली धोरण लोड करणे, एंफोर्सिंग मोड सेट करणे, व बूलिय मूल्ये बदलण्यासाठी बूलियन ओळखा.  यास खरे असे निश्चित करा व यास ठरवण्यासाठी पुनःबूट करा."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "रेग्युलर वापरकर्त्यांना डाइरेक्ट dri साधनांच्या प्रवेशकरीता परवानगी द्या"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "अमर्यादित एक्जिक्युटेबल्स्ला हिप मेमरि चालवण्याजोगी करण्यास परवानगी द्या.  असे करणे खरच अयोग्य बाब आहे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "विना textrel_shlib_t लेबल टेक्स्ट रिलोकेशनची आवश्यकता असणाऱ्या सर्व अमर्यादित एक्जिक्युटेबल्स्ला लाइब्ररिज्चा वापर करण्यास परवानगी द्या"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "अमर्यादित एक्जिक्युटेबल्स्ला स्टॅक चालवण्याजोगी करण्यास परवानगी द्या.  हे कधिहि अनावश्यक असावे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये  कळवा"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "वापरकर्त्यांना स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "मर्यादीत वापरकर्त्यांना ping व ट्रेसराऊट आदेश चालवण्यास परवानगी द्या."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "वापरकर्त्यांना PostgreSQL सह जोडणी करण्यास परवानगी द्या"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "वापरकर्त्याला फाइलप्रणालींवरील जे विस्तारित गुणधर्म (FAT, CDROM, FLOPPY) अभावी आहेत, त्यावरील r/w फाइल्स्करीता परवानगी द्या"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "TCP सर्वर कार्यरत करण्याकरीता वापरकर्त्यांना परवानगी द्या (पोर्टशी बंधनकारक व आतील क्षेत्रातून व बाहेरील वापरकर्त्यांकडून संपर्क स्वीकारतो)  याला असमर्थित केल्यास FTP निषक्रीय माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "युजर म्युजिक शेअरिंगकरीता परवानगी द्या"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरले जाणारे, निनावी आंतरिक-sftp ला फाइल्स् अपलोड करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्ला public_content_rw_t असे लेबल पाहिजे."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये sftp-आंतरिकला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-आंतरिकला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये आंतरिक-sftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "कोणत्याहि TCP पोर्टचा वापर करून sge ला नेटवर्कसह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware कंट्रोलर्सवरील साधनांकरीता समर्थन पुरवण्यासाठी अगाऊ परवानगी सुरू करा."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "साम्बाला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "युजर स्पॅमअसॅसिन क्लाएंटस्ला नेटवर्कच्या वापरकरीता परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये spamd ला वाचण्यास व लिहण्यास परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid ला ट्रांस्परेंट प्रॉक्सी (TPROXY) म्हणून चालवण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये chroot वातावरणसह ssh ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "यजमान कि आधारित ओळखपटवण्याकरीता परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh प्रवेशला sysadm_r:sysadm_t म्हणून स्वीकारा"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt डोमेनचे निर्माण व स्थानांतरकरीता स्टॅफ वापरकर्त्यास परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि नेटवर्क पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि जनेरिक TCP पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "सर्व विनाआरक्षित पोर्टस्करीता tor डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox चालवताना अमर्यादित वापरकर्त्यांना क्रोम सँडबॉक्स्च्या स्थानांतरनकरीता परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "वापरकर्त्याला अमर्यादित डोमैन म्हणून प्रवेश करण्यास परवानगी द्या"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner प्लगइन-कंटेनर चालवताना अमर्यादित वापरकर्त्यांना मोझिला प्लगइन डोमैनकरीता स्थानांतरीत करण्यासाठी परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "व्हिडिओ चालण्याची साधने अमर्यादित करण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "योग्य परवानगी नसणाऱ्या वापरकर्त्यास svirt डोमेनकरीता निर्माण व स्थानांतरनसाठी परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs होम डिरेक्ट्रिज्करीता समर्थन द्या"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs होम डिरेक्ट्रिज्करीता समर्थन द्या"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ऐवजी lpd सर्व्हरचा वापर करा"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS होम डिरेक्ट्रिज्करीता समर्थन द्या"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA होम डिरेक्ट्रिज्करीता समर्थन द्या"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd ला सर्व पोर्टस्, फक्त HTTP नाही; जोडणीकरीता परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero त्रुटी वगळा."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "मर्यादित वर्च्युअल अतिथींना सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "एक्जिक्युटेबल मेमरि व एक्जिक्युटेबल स्टॅकचा वापर करण्यासाठी मर्यादित वर्च्युअल अतिथींना परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "मर्यादित वर्च्युअल अतिथींना फ्युज फाइल्स् वाचण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "मर्यादित वर्च्युअल अतिथींना nfs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "मर्यादित वर्च्युअल अतिथींना cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "मर्यादित वर्च्युअल अतिथींना sanlock सह परस्पर संवाद करण्यासाठी परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "मर्यादित वर्च्युअल अतिथींना साधन संरचना फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "मर्यादित वर्च्युअल अतिथींना usb साधने वापरण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "मर्यादित वर्च्युअल अतिथींना xserver सह परस्पर संवाद करण्यासाठी परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "webadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "वापरकर्त्याच्या होम डिरेक्ट्रिज् अंतर्गत webadm ला फाइल्स् वाचण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero त्रुटी वगळा."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "ग्राफिकल लॉगिन प्रोग्रामला bootloader चालवण्यास परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "ग्राफिकल लॉगिन प्रोग्रामला प्रत्यक्षरित्या sysadm_r:sysadm_t म्हणून प्रवेश करण्याकरीता परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen ला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "xend ला blktapctrl/tapdisk चालवण्यास परवानगी द्या. डिस्क प्रतिमांकरीता डेडिकेटेड् लॉजिकल वॉल्युम्स्चा वापर करत असल्यास आवश्यक नाही."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "xend ला qemu-dm चालवण्यास परवानगी द्या. paravirt व vfb चा वापर न करत असल्यास आवश्यक नाही."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "xguest वापरकर्त्यांना नेटवर्क मॅनेजर संरचीत करण्यासाठी व अपॅची पोर्टस्सह जोडणीकरीता परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest वापरकर्त्यांना काढूनटाकण्याजोगी मिडियाकरीता माऊंट करा"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguestला ब्ल्युटूथ साधनांचा वापर करण्यासाठी परवानगी द्या"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X सर्व्हर शेअर्ड् मेमरि सेगमेंटस्करीता क्लाएंटस्ला लिहण्याकरीता परवानगी द्या."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ला लेखनजोगी मेमरिक एक्जिक्युट करण्यास परवानगी देतो"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X युजरस्पेस ऑब्जेक्ट व्यवस्थापककरीता समर्थन द्या"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "zabbix ला विनाआरक्षित पोर्टसह जोडणीकरीता परवानगी द्या"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "zebra डिमनला संरचना फाइल्स्करीता लिहण्यास परवानगी द्या"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "ZoneMinder ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
-diff --git a/policycoreutils/po/ms.po b/policycoreutils/po/ms.po
-index 7df97ae..faac0bb 100644
---- a/policycoreutils/po/ms.po
-+++ b/policycoreutils/po/ms.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: ms\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: ms\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Tidak dapat menyenaraikan pengguna SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Tidak dapat menyenaraikan peranan untuk pengguna %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protokol udp atau tcp diperlukan"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Port diperlukan"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Tidak dapat mencipta kekunci untuk %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Jenis diperlukan"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Tidak dapat memeriksa sama ada port %s/%s telah dinyatakan"
-@@ -469,8 +475,8 @@ msgstr "Tidak dapat menetapkan konteks port untuk %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Tidak dapat menambah port %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Memerlukan setype atau serange"
- 
-@@ -478,463 +484,473 @@ msgstr "Memerlukan setype atau serange"
- msgid "Requires setype"
- msgstr "Memerlukan setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s tidak dinyatakan"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Tidak dapat menyoal port %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Tidak dapat mengubah port %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s dinyatakan dalam polisi, tidak boleh dipadam"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Tidak dapat memadam port %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Tidak dapat menyenaraikan port"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Jenis SELinux diperlukan"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Tidak dapat mencipta kekunci untuk %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Tidak dapat mencipta konteks untuk %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Jenis SELinux diperlukan"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Tidak dapat memeriksa sama ada antaramuka %s dinyatakan"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Tidak dapat mencipta antaramuka untuk %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Tidak dapat menetapkan pengguna dalam konteks antaramuka untuk %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Tidak dapat menetapkan tugas dalam konteks antaramuka untuk %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Tidak dapat menetapkan jenis dalam konteks antaramuka untuk %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Tidak dapat menetapkan medan mls dalam konteks antaramuka untuk %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Tidak dapat menetapkan konteks antaramuka untuk %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Tidak dapat menetapkan konteks mesej untuk %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Tidak dapat menambah antaramuka %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Antaramuka %s tidak dinyatakan"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Tidak dapat menyoal antaramuka %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Tidak dapat mengubah antaramuka %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Antaramuka %s dinyatakan dalam polisi, tidak boleh dipadam"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Tidak dapat memadam antaramuka %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Tidak dapat menyenaraikan antaramuka"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Tidak dapat menetapkan pengguna dalam konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Tidak dapat menetapkan tugas dalam konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Tidak dapat menetapkan medan mls dalam konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Tidak dapat memeriksa jika konteks fail untuk %s telah dinyatakan"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Tidak dapat mencipta konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Tidak dapat menetapkan jenis dalam konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Tidak dapat menetapkan konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Tidak dapat menambah konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Memerlukan setype, serange atau seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Konteks fail %s tidak dinyatakan"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Tidak dapat menyoal konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Tidak dapat memadam konteks fail untuk %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Tidak dapat menyenaraikan konteks fail"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Tidak dapat menyenaraikan konteks fail tempatan"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Tidak dapat memeriksa sama ada boolean %s dinyatakan"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Boolean %s tidak dinyatakan"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Tidak dapat menyoal fail konteks %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Tidak dapat mengubah boolean %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Boolean %s dinyatakan dalam polisi, tidak boleh dipadam"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Tidak dapat memadam boolean %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Tidak dapat menyenaraikan boolean"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:143
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:173
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:182
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/my.po b/policycoreutils/po/my.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/my.po
-+++ b/policycoreutils/po/my.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/nb.po b/policycoreutils/po/nb.po
-index 58e8223..a4c1702 100644
---- a/policycoreutils/po/nb.po
-+++ b/policycoreutils/po/nb.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Norwegian Bokmål <i18n-nb at lister.ping.uio.no>\n"
--"Language: nb\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: nb\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versjon"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Slått av"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr "Feil under allokering av minne.\n"
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/nds.po b/policycoreutils/po/nds.po
-index 60f290b..afa5db6 100644
---- a/policycoreutils/po/nds.po
-+++ b/policycoreutils/po/nds.po
-@@ -9,7 +9,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: policycoreutils.HEAD.nds\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: 2010-12-05 15:46+0100\n"
- "Last-Translator: Nils-Christoph Fiedler <ncfiedler at gnome.org>\n"
- "Language-Team: Fedora Low German <nds-lowgerman at lists.sourceforge.net>\n"
-@@ -28,7 +28,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -77,353 +77,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -473,8 +479,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -482,463 +488,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -1002,7 +1017,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1117,62 +1132,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1275,21 +1294,21 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- #, fuzzy
- msgid "all"
- msgstr "Allens"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1346,580 +1365,467 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Nils-Christoph Fiedler <ncfiedler at fedoraproject.org>"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- #, fuzzy
- msgid "<b>Applications</b>"
- msgstr "Netprogramme"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
--msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
--
--#: ../gui/polgen.glade:282
-+#: ../gui/polgen.glade:349
- msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
--msgid ""
--"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
- #, fuzzy
- msgid "Web Application/Script (CGI)"
- msgstr "Netprogramme"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:370
- msgid ""
--"User Application are any application that you would like to confine that is "
--"started by a user"
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
- msgid "User Application"
- msgstr "Brukerprogramm"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Allens"
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr "Allens"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- #, fuzzy
- msgid "Application"
- msgstr "Brukerprogramm"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1957,1411 +1863,1653 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Inbinnen"
--
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
--
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Netprogramme"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr "Speele"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr "NFS"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
- msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#~ msgid "Mount"
-+#~ msgstr "Inbinnen"
-+
-+#~ msgid "NIS"
-+#~ msgstr "NIS"
-+
-+#~ msgid "Web Applications"
-+#~ msgstr "Netprogramme"
-+
-+#~ msgid "CVS"
-+#~ msgstr "CVS"
-+
-+#~ msgid "Games"
-+#~ msgstr "Speele"
-+
-+#~ msgid "NFS"
-+#~ msgstr "NFS"
-+
-+#~ msgid "Kerberos"
-+#~ msgstr "Kerberos"
-+
-+#~ msgid "Samba"
-+#~ msgstr "Samba"
-+
-+#~ msgid "pppd"
-+#~ msgstr "pppd"
-+
-+#~ msgid "rsync"
-+#~ msgstr "rsync"
-+
-+#~ msgid "Squid"
-+#~ msgstr "Squid"
-diff --git a/policycoreutils/po/nl.po b/policycoreutils/po/nl.po
-index 27db150..8624a4b 100644
---- a/policycoreutils/po/nl.po
-+++ b/policycoreutils/po/nl.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Geert Warrink <geert.warrink at onsnet.nu>, 2009, 2010.
- # Peter van Egdom <p.van.egdom at gmail.com>, 2006, 2007, 2008.
-@@ -10,29 +10,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/language/"
--"nl/)\n"
--"Language: nl\n"
-+"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/nl/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: nl\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"GEBRUIK: run_init <script> <argumenten ...>\n"
--"  waarin: <script> de naam is van het init script dat moet worden "
--"uitgevoerd,\n"
--"        <argumenten ...> de argumenten zijn voor dat script."
-+msgstr "GEBRUIK: run_init <script> <argumenten ...>\n  waarin: <script> de naam is van het init script dat moet worden uitgevoerd,\n        <argumenten ...> de argumenten zijn voor dat script."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "initialiseren van PAM is mislukt\n"
-@@ -81,356 +76,359 @@ msgstr "Sorry, run_init mag alleen worden gebruikt met een SELinux kernel.\n"
- msgid "authentication failed.\n"
- msgstr "authenticatie mislukt.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Kan exec context niet instellen naar %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** BELANGRIJK **********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Om dit tactiek pakket te activeren, voer uit:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "globaal"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Kan semanage handle niet creëren"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux tactiek is niet beheerd of krijg geen toegang tot opslag."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Kan tactiek opslag niet lezen."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Kan semanage verbinding niet tot stand brengen"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Kan MLS aangezet status niet testen"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Nog niet geïmplementeerd"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage transactie is al bezig"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Kan semanage transactie niet starten"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Kan semanage transactie niet uitvoeren"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage transactie is niet bezig"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Kan SELinux modules niet tonen"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versie"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Uitgezet"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Kan toelatend domein %s niet instellen (module installatie mislukte)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Kan toelatend domein %s niet verwijderen (verwijderen mislukte)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Kan geen sleutel aanmaken voor %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Kan niet controleren of inlog afbeelding voor %s is gedefinieerd"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux groep %s bestaat niet"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux gebruiker %s bestaat niet"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Kan geen inlog afbeelding aanmaken voor %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Kan naam niet instellen voor %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Kan MLS reeks niet instellen voor %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Kan SELinux gebruiker niet instellen voor %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Kan inlog afbeelding niet toevoegen voor %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Vereist seuser of serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Inlog afbeelding voor %s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Kan seuser niet opvragen voor %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Kan inlog afbeelding niet veranderen voor %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Inlog afbeelding voor %s is gedefinieerd in tactiek, kan niet worden "
--"verwijderd"
-+msgstr "Inlog afbeelding voor %s is gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Kan inlog afbeelding niet verwijderen voor %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Kan inlog afbeeldingen niet tonen"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Inlog naam"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux gebruiker"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS reeks"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Kan niet controleren of SELinux gebruiker %s is gedefinieerd"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Kan gebruiker niet opvragen voor %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Je moet ten minste een rol voor %s toevoegen"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Kan geen SELinux gebruiker aanmaken voor %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Kan rol %s niet toevoegen voor %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Kan MLS niveau niet instellen voor %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Kan prefix %s niet toevoegen voor %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Kan sleutel niet extraheren voor %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Kan SELinux gebruiker %s niet toevoegen"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Vereist prefix, rollen, niveau of bereik"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Vereist prefix of rollen"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux gebruiker %s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Kan SELinux gebruiker %s niet veranderen"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"SELinux gebruiker %s is gedefinieerd in tactiek, kan niet worden verwijderd"
-+msgstr "SELinux gebruiker %s is gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Kan SELinux gebruiker %s niet verwijderen"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Kan SELinux gebruikers niet tonen"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Kan rollen voor gebruiker %s niet tonen"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Labelen"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefix"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS niveau"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS reeks"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux rollen"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protocol udp of tcp is vereist"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Poort is vereist"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Kan geen sleutel aanmaken voor %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Type is vereist"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Kan niet controleren of poort %s/%s gedefinieerd is"
-@@ -480,8 +478,8 @@ msgstr "Kan poort context niet instellen voor %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Kan poort %s/%s niet toevoegen"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Vereist setype of serange"
- 
-@@ -489,465 +487,473 @@ msgstr "Vereist setype of serange"
- msgid "Requires setype"
- msgstr "Vereist setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Poort %s/%s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Kan poort %s/%s niet opvragen"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Kan poort %s/%s niet veranderen"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Kan poorten niet tonen"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Kan poort %s niet verwijderen"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Poort %s/%s is gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Kan poort %s/%s niet verwijderen"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Kan poorten niet tonen"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux poort type"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Poort nummer"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Node adres is vereist"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Onbekend of ontbrekend protocol"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux type is vereist"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Kan geen sleutel aanmaken voor %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Kan niet controleren of addr %s is gedefinieerd"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Kan geen addr aanmaken voor %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Kan geen context aanmaken voor %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Kan geen masker instellen voor %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Kan gebruiker in addr context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Kan rol in addr context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Kan type in addr context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Kan mls velden in addr context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Kan addr context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Kan addr %s niet toevoegen"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Kan addr %s niet bevragen"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Kan addr %s niet veranderen"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Addr %s gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Kan addr %s niet verwijderen"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Kan addr's niet tonen"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux type is vereist"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Kan niet controleren of interface %s gedefinieerd is"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Kan geen interface aanmaken voor %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Kan gebruiker in interface context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Kan rol in interface context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Kan type in interface context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Kan mls velden in interface context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Kan interface context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Kan boodschap context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Kan interface %s niet toevoegen"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Interface %s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Kan interface %s niet opvragen"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Kan interface %s niet veranderen"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Interface %s is gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Kan interface %s niet verwijderen"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Kan interfaces niet tonen"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux interface"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Context"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Kan gebruiker in bestand context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Kan rol in bestand context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Kan mls velden in bestand context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Ongeldige bestand specificatie"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Kan niet controleren of bestand context voor %s is gedefinieerd"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Kan geen bestand context aanmaken voor %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Kan type in bestand context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Kan bestand context niet instellen voor %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Kan bestand context niet toevoegen voor %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Vereist setype, serange of seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Bestand context voor %s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Kan bestand context niet opvragen voor %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Kan bestand context niet veranderen voor %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Kan bestand contexten niet tonen"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Kan bestand context %s niet verwijderen"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Bestand context voor %s is gedefinieerd in tactiek, kan niet worden "
--"verwijderd"
-+msgstr "Bestand context voor %s is gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Kan bestand context niet verwijderen voor %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Kan bestand contexten niet tonen"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Kan lokale bestand contexten niet tonen"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "type"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Kan niet controleren of Boolean %s gedefinieerd is"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Boolean %s is niet gedefinieerd"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Kan bestand context %s niet opvragen"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Je moet een van de volgende waarden opgeven: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Kan actieve waarde van Boolean %s niet instellen"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Kan Boolean %s niet veranderen"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Verkeerd formaat %s: Record %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Boolean %s is gedefinieerd in tactiek, kan niet worden verwijderd"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Kan Boolean %s niet verwijderen"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Kan Booleans niet tonen"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "onbekend"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "uit"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "aan"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux Boolean"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Beschrijving"
- 
-@@ -1011,7 +1017,7 @@ msgstr "Fout bij het toewijzen van geheugen.\n"
- msgid "Error sending audit message.\n"
- msgstr "Fout bij het versturen van audit boodschap.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Kan afdwingende mode niet vaststellen.\n"
-@@ -1024,16 +1030,12 @@ msgstr "Fout! Kon %s niet openen.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Kon huidige context niet verkrijgen voor %s, opnieuw labelen van tty "
--"gaat niet door.\n"
-+msgstr "%s!  Kon huidige context niet verkrijgen voor %s, opnieuw labelen van tty gaat niet door.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Kon geen nieuwe context verkrijgen voor %s, opnieuw labelen van tty "
--"gaat niet door.\n"
-+msgstr "%s!  Kon geen nieuwe context verkrijgen voor %s, opnieuw labelen van tty gaat niet door.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1073,8 +1075,7 @@ msgstr "Fout: meerdere niveaus opgegeven\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Fout: Niveaus op een onbeveiligde terminal veranderen is niet toegestaan \n"
-+msgstr "Fout: Niveaus op een onbeveiligde terminal veranderen is niet toegestaan \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1131,62 +1132,66 @@ msgstr "Niet in staat om een lege signaal set te verkrijgen\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Niet in staat om SIGHUP verwerker in te stellen\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Sorry, newrole mag alleen worden gebruikt met een SELinux kernel.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "verkrijgen van old_context is mislukt.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Waarschuwing! Kan tty informatie niet ophalen.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "fout bij het lezen van de PAM service instelling.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: incorrect wachtwoord voor %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: forking mislukt: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Niet in staat om tty label terug te zetten...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Afsluiten van tty op een juiste manier is mislukt\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Kan beschrijvingen niet sluiten.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Fout bij het toewijzen van argv0 van de shell.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Niet in staat om de omgeving terug te zetten, afbreken\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "uitvoeren van shell is mislukt\n"
- 
-@@ -1217,8 +1222,7 @@ msgstr "Vereist tenminste één categorie"
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr ""
--"Kan gevoeligheid niveaus door gebruik te maken van '+' op %s niet wijzigen"
-+msgstr "Kan gevoeligheid niveaus door gebruik te maken van '+' op %s niet wijzigen"
- 
- #: ../scripts/chcat:110
- #, c-format
-@@ -1290,20 +1294,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Fout in opties %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1359,577 +1363,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1967,1411 +1859,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "onbekend"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/nn.po b/policycoreutils/po/nn.po
-new file mode 100644
-index 0000000..4216790
---- /dev/null
-+++ b/policycoreutils/po/nn.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Norwegian Nynorsk <i18n-nn at lister.ping.uio.no>\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: nn\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/or.po b/policycoreutils/po/or.po
-index 69b34b3..c95cd67 100644
---- a/policycoreutils/po/or.po
-+++ b/policycoreutils/po/or.po
-@@ -1,37 +1,33 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Manoj Kumar Giri <giri.manojkr at gmail.com>, 2008.
--# Manoj Kumar Giri <mgiri at redhat.com>, 2008, 2009, 2010.
-+# Manoj Kumar Giri <mgiri at redhat.com>, 2008-2010,2012.
- # Subhransu Behera <sbehera at redhat.com>, 2006.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Oriya (http://www.transifex.net/projects/p/fedora/language/"
--"or/)\n"
--"Language: or\n"
-+"Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/or/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: or\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"ବ୍ଯବହାର ବିଧି: run_init <script> <args ...>\n"
--"  ଯେଉଁଠାରେ: <script> ଚଲାଯିବା କୁ ଥିବା ସ୍କ୍ରିପ୍ଟ ର ନାମ,\n"
--"         <args ...> ସେହି ସ୍କ୍ରିପ୍ଟ ର ସ୍ବତନ୍ତ୍ରଚର"
-+msgstr "ବ୍ଯବହାର ବିଧି: run_init <script> <args ...>\n  ଯେଉଁଠାରେ: <script> ଚଲାଯିବା କୁ ଥିବା ସ୍କ୍ରିପ୍ଟ ର ନାମ,\n         <args ...> ସେହି ସ୍କ୍ରିପ୍ଟ ର ସ୍ବତନ୍ତ୍ରଚର"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM ର ପ୍ରାରମ୍ଭିକରଣ କରିବା ରେ ଅସଫଳ\n"
-@@ -80,353 +76,359 @@ msgstr "କ୍ଷମା କରିବେ, run_init ନିର୍ଦ୍ଦେଶ 
- msgid "authentication failed.\n"
- msgstr "ବୈଧିକରଣ ଅସଫଳ ହୋଇ ଗଲା \n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec ପ୍ରସଙ୍ଗ କୁ %s ରେ ସେଟ କରି ପାରିଲା ନାହିଁ \n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** ଗୁରୁତ୍ବପୂର୍ଣ୍ଣ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "ଏହି ନୀତି ପ୍ୟାକେଜକୁ ସକ୍ରିୟ କରିବା ପାଇଁ, ନିଷ୍ପାଦନ କରନ୍ତୁ:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "ଜାଗତିକ"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage ହ୍ୟାଣ୍ଡଲକୁ ସୃଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux ନୀତି ଟି ପରିଚାଳିତ ହେଉ ନାହିଁ କିମ୍ବା ଭଣ୍ଡାର କୁ ପ୍ରବେଶାନୁମତି ନାହିଁ"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "ସଞ୍ଚୟ କରିବା ନୀତି କୁ ପଢି ପାରୁ ନାହିଁ"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage ସଂଯୋଗ କୁ ସ୍ଥାପିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS ସକ୍ରିୟ ସ୍ଥିତିକୁ ପରୀକ୍ଷା କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "ଏପର୍ଯ୍ୟନ୍ତ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage ବିନିମୟ ପୂର୍ବରୁ ଚାଲିଅଛି"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage ବିନିମୟ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage ଅନୁବାଦକୁ ଦାଖଲ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage ବିନିମୟ ଚାଲୁନାହିଁ"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux ଏକକାଂଶକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "ଏକକାଂଶ ନାମ"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "ସଂସ୍କରଣ"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "ନିଷ୍କ୍ରିୟ"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "ମଡ୍ୟୁଲ %s କୁ ନିଷ୍କ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "ମଡ୍ୟୁଲ %s କୁ ସକ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "ମଡ୍ୟୁଲ %s କୁ କାଢ଼ି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit 'ଅନ' କିମ୍ବା 'ଅଫ' ଆବଶ୍ୟକ କରିଥାଏ"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "ସୁନିର୍ମିତ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "ଇଚ୍ଛାରୂପଣ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ (ଏକକାଂଶ ସ୍ଥାପନ ବିଫଳ)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ କାଢ଼ିପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s ପାଇଁ ଗୋଟିଏ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux ଶ୍ରେଣୀ %s ଅବସ୍ଥିତ ନାହିଁ"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s ପାଇଁ ନାମ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ପରିସର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser କିମ୍ବା serange ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s ପାଇଁ seuser କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "ଲଗଇନ ନାମ"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ଚାଳକ"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS ପରିସର"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "%s SELinux ଚାଳକ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s ପାଇଁ ଚାଳକ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ଭୁମିକା ଯୋଗ କରିବା ଉଚିତ"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s ପାଇଁ %s ଦାୟିତ୍ବ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ସ୍ତର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s ପାଇଁ %s ଉପସର୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s ପାଇଁ ଚାବି କୁ ନିର୍ଯ୍ଯାସ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ଚାଳକ %s କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "ଉପସର୍ଗ, ଦାୟିତ୍ବ, ସ୍ତର କିମ୍ବା ପରିସର ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "ଉପସର୍ଗ କିମ୍ବା ଦାୟିତ୍ବ ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ଚାଳକ %s କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ଚାଳକ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ଚାଳକ %s କୁ ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ଚାଳକ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux ଚାଳକ କୁ ଗୋଟିଏ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr " %s ଚାଳକ ର ଦାୟିତ୍ବ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "ନାମପଟିକରଣ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "ଉପସର୍ଗ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS ସ୍ତର"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS ପରିସର"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ଭୂମିକାଗୁଡିକ"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "ୟୁ.ଡି.ପି. କିମ୍ବା ଟି.ସି.ପି. ପ୍ରୋଟୋକଲ ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "ଅବୈଧ ପୋର୍ଟ"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "ପ୍ରକାର ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "%s/%s ସଂଯୋଗିକୀ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-@@ -476,8 +478,8 @@ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ କୁ
- msgid "Could not add port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
- 
-@@ -485,463 +487,473 @@ msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
- msgid "Requires setype"
- msgstr "setype କୁ ଆବଶ୍ଯକ କରେ"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବେ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "%s/%s ସଂଯୋଗିକୀ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "ପ୍ରଥମ"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "ନୋଡ ଠିକଣା ଆବଶ୍ଯକ"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "ଅଜଣା କିମ୍ବା ଅନୁପସ୍ଥିତ ପ୍ରୋଟୋକଲ"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "%s ଠିକଣା ବ୍ଯାଖ୍ଯା କରାଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s ପାଇଁ ଠିକଣା ସୃଷ୍ଟି କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s ପାଇଁ ମାସ୍କ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଚାଳକକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଭୁମିକାକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ପ୍ରକାରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ mls କ୍ଷେତ୍ରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "ଠିକଣା %sକୁ ଯୋଗକରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "ଠିକଣା %sକୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "ଠିକଣା %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "ଠିକଣା %s କୁ ପରିବର୍ତ୍ତନ କରିପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "ଠିକଣା %sଟି ନିୟମରେ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "ଠିକଣା %sକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "ସମସ୍ତ ନୋଡ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "ଠିକଣାଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ପ୍ରକାର ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s ପାଇଁ ସନ୍ଦେଶ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "ସମସ୍ତ ଅନ୍ତରାପୃଷ୍ଠ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux ଅନ୍ତରାପୃଷ୍ଠ"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "ପ୍ରସଙ୍ଗ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s ପାଇଁ  ସମାନ ଶ୍ରେଣୀ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶିନଥାଏ"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s ପାଇଁ ସାଦୃଶ୍ୟ ଶ୍ରେଣୀ ଅବସ୍ଥିତ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ଦାୟିତ୍ବ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "ଅବୈଧ ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ଫାଇଲ ଲକ୍ଷଣ ଖାଲି ସ୍ଥାନଗୁଡ଼ିକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରିନଥାଏ"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶି ନଥାଏ; ଏହା ପରିବର୍ତ୍ତେ '%s' କୁ ଯୋଗକରନ୍ତୁ"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ପ୍ରକାର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange କିମ୍ବା seuser କୁ ଆବଶ୍ଯକ କରିଥାଏ"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାଭୁକ୍ତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%s ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ଟି ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "ସ୍ଥାନୀୟ ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fପ୍ରସଙ୍ଗ"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "ପ୍ରକାର"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ବଣ୍ଟନ fcontext ସମାନତା \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ସ୍ଥାନୀୟ fcontext ସମାନତା \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "ଆପଣ ନିମ୍ନଲିଖିତ ମୂଲ୍ୟଗୁଡ଼ିକ ମଧ୍ଯରୁ ଗୋଟିଏ ଉଲ୍ଲେଖକରିବା ଉଚିତ: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "ବୁଲିଆନ %s ର ସକ୍ରିୟ ମୁଲ୍ୟ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ବୁଲିଆନ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "ଖରାପ ଶୈଳୀ %s: ଅନୁଲିପି %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "ବୁଲିଆନ %s ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ବୁଲିଆନ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "ବୁଲିଆନ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "ଅଜଣା"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ଅଫ"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ଅନ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux ବୁଲିଆନ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "ସ୍ଥିତି"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "ବର୍ଣ୍ଣନା"
- 
-@@ -1005,7 +1017,7 @@ msgstr "ସ୍ମୃତି ବାଣ୍ଟିବା ସମୟ ରେ ତୃଟ
- msgid "Error sending audit message.\n"
- msgstr "ହିସାବ ର ଯାଞ୍ଚ ସନ୍ଦେଶ ପଠାଇବା ସମୟ ରେ ତୃଟି \n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "କାର୍ଯ୍ୟକାରୀ ଧାରା କୁ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ \n"
-@@ -1120,62 +1132,66 @@ msgstr "ଖାଲି ସଙ୍କେତ ସେଟକୁ ପାଇବାରେ 
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP ନିୟନ୍ତ୍ରକକୁ ବିନ୍ଯାସ କରିବାରେ ଅସମର୍ଥ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "କ୍ଷମା କରିବେ, ନୂତନ ଭୂମିକା କ୍ଷମତା ପ୍ରଦାନ କରିବାରେ ବିଫଳ ହୋଇଛି\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "କ୍ଷମା କରିବେ, ନୂତନ ଦାୟିତ୍ବ ବୋଧହୁଏ କେବଳ SELinux କର୍ଣ୍ଣଲ ରେ ବ୍ଯବହ୍ରୁତ ହେବ \n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "ପୂରାତନ_ପ୍ରସଙ୍ଗ କୁ ପାଇବା ରେ ଅସଫଳ \n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "ଚେତାବନୀ! tty ସୂଚନା କୁ ପୁନରୁଦ୍ଧାର କରି ପାରିଲା ନାହିଁ \n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM ସେବା ବିନ୍ୟାସ ପଢିବାରେ ତ୍ରୁଟି।\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "ନୂତନ ଦାୟିତ୍ବ: %s ଭୂଲ ପ୍ରବେଶ ସଙ୍କେତ \n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "ନୂତନ ଦାୟିତ୍ବ: ଶାଖାଯୁକ୍ତ କରିବା ସମୟ ରେ ତୃଟି: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty ସୂଚକକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ଅସମର୍ଥ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty କୁ ସୁଚାରୁରୂପେ ବନ୍ଦ କରିବାରେ ବିଫଳ\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "ନିରୂପକ ମାନଙ୍କୁ ବନ୍ଦ କରି ପାରିଲା ନାହିଁ \n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "ଆବରଣର argv0 କୁ ବାଣ୍ଟିବା ସମୟରେ ତୃଟି।\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "ପରିବେଶକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ଅସମର୍ଥ, ପରିତ୍ଯାଗ କରୁଅଛି\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "ଆବରଣ କୁ ନିଷ୍ପାଦିତ କରିବା ରେ ଅକ୍ରୁତକାର୍ଯ୍ଯ \n"
- 
-@@ -1278,2088 +1294,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "ପସନ୍ଦ ତୃଟି %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "ବୁଲିଆନ"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "ସମସ୍ତ"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "ଇଚ୍ଛାରୂପଣ"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ଫାଇଲ ନାମପଟିକରଣ"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ଫାଇଲ\nନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nଫାଇଲ ପ୍ରକାର"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ଫାଇଲ\nପ୍ରକାର"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "ଚାଳକ ପ୍ରତିଚିତ୍ରଣ"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "ଲଗଇନ\nନାମ"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nଚାଳକ"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS ପରିସର"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "ଲଗଇନ '%s' ଟି ଆବଶ୍ୟକ"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "ନୀତି ଏକକାଂଶ"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "ଏକକାଂଶ ନାମ"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ସକ୍ରିୟ କରନ୍ତୁ"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "ନୀତି ଏକକାଂଶ ଧାରଣ କରନ୍ତୁ"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "ମନୋଜ କୁମାର ଗିରି"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "ବୁଲିୟାନ ସଂଳାପ ଯୋଗକରନ୍ତୁ"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "ବୁଲିଆନ ନାମ"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux ନୀତି ସୃଷ୍ଟି ଉପକରଣ"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହୁଁଥିବା ପ୍ରୟୋଗ ଅଥବା ଚାଳକ ଭୂମିକା ପାଇଁ ନିତୀ ପ୍ରକାର ଚୟନ କରନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>ପ୍ରୟୋଗଗୁଡିକ</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "ମାନକ Init ଡେମନ"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "ମାନକ Init ଡେମନ ଗୁଡିକ ହେଲା init ସ୍କ୍ରିପ୍ଟ ଜରୀଆରେ ବୁଟରେ ଆରମ୍ଭ ହେଉଥିବା ଡେମନଗୁଡିକ।  ସାଧାରଣତଃ /etc/rc.d/init.d ରେ ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ। "
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS ତନ୍ତ୍ର ଡେମନ"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ ଗୁଡିକ xinetd ଦ୍ୱାରା ଆରମ୍ଭ କରାଯାଇଥିବା ଡେମନ"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "ୱେବ ପ୍ରୟୋଗ/ସ୍କ୍ରିପ୍ଟ (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "ୱେବ ପ୍ରୟୋଗଗୁଡିକ/ସ୍କ୍ରିପ୍ଟ (CGI) ୱେବ ସରର୍ଭର (apache) ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା CGI ସ୍କ୍ରିପ୍ଟ"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ଚାଳକ ପ୍ରୟୋଗ"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "ଚାଳକ ପ୍ରୟୋଗଗୁଡିକ ହେଉଛି କୌଣସି ପ୍ରୟୋଗ ଯାହାକୁକି ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହିଁବେ ଯାହାକି ଚାଳକ ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥାଏ"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "ସେଣ୍ଡବକ୍ସ"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ଲଗଇନ ଚାଳକଗୁଡିକ</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "ଅବସ୍ଥିତ ଚାଳକ ଭୂମିକା"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "ଗୋଟିଏ ଅବସ୍ଥିତ ଲଗଇନ ଚାଳକ ଅନୁଲିପିକୁ ରୂପାନ୍ତର କରନ୍ତୁ।"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "ନ୍ୟୁନତମ ଟର୍ମିନାଲ ଚାଳକ ଭୂମିକା"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "ଏହି ଚାଳକଟି କେବଳ ଗୋଟିଏ ଟର୍ମିନାଲ ମାଧ୍ଯମରେ କିମ୍ବା ସୂଦୁର ଲଗଇନ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରିବ।  ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, su ନଥିବ, sudo ନଥିବ।"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "ନ୍ୟୁନତମ X ୱିଣ୍ଡୋ ଚାଳକ ଭୂମିକା"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "ଏହି ଚାଳକଟି X କିମ୍ବା ଟର୍ମିନାଲ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରେ।  ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, sudo ନଥିବ, su ନଥିବ "
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ଚାଳକ ଭୂମିକା"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, sudo ନାହିଁ, su ନାହିଁ।"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "ପ୍ରଶାସନ ଚାଳକ ନିତୀ"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, su ନାହିଁ, sudo ରୁ ମୂଳ ପ୍ରଶାସନ ଭୂମିକାଗୁଡିକୁ"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>ମୂଳ ଚାଳକଗୁଡିକ</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "ମୂଳ ପ୍ରଶାସନ ଚାଳକ ଭୂମିକା"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "ମୂଳ ପ୍ରଶାସକ ଚାଳକ ଭୂମିକାକୁ ଚୟନ କରନ୍ତୁ, ଯଦି ଏହି ଚାଳକଟି ମୂଳ ଆକାରରେ ଚାଲୁଥିବା ସମୟରେ ଯନ୍ତ୍ରକୁ ପ୍ରଶାସନ କରିବାରେ ବ୍ୟବହୃତ ହେବ।  ଏହି ଚାଳକଟି ସିଧାସଳଖ ଭାବରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିବାକୁ ସମର୍ଥ ହେବ ନାହିଁ।"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>ପ୍ରୟୋଗର ନାମ କିମ୍ୱା ଚାଳକ ଭୂମିକାକୁ ଭରଣ କରନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "ନାମ"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "ନିଷ୍ପାଦ୍ୟକୁ ପରିସୀମିତ କରିବାପାଇଁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ କିମ୍ୱା ଚାଳକ ଭୂମିକା ପାଇଁ ଏକୈକ ନାମ ଭରଣ କରନ୍ତୁ।"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "ନିଷ୍ପାଦ୍ୟ"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init ସ୍କ୍ରିପ୍ଟ"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "ପରିସୀମିତ ପ୍ରୟୋଗକୁ ଆରମ୍ଭ କରିବାପାଇଁ ବ୍ୟବହାର ହେଉଥିବା init ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ସ୍ଥିତବାନ ଭୂମିକା ବାଛନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "ଚାଳକ ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ %s ପରିସରକୁ ସକର୍ମ କରିବ।"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "ଭୂମିକା ଟ୍ୟାବ"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଭୂମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବାପ୍ରୟୋଗ ଡମେନଗୁଡିକୁ ଚୟନ କରନ୍ତୁ।"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "ସ୍ଥାନାନ୍ତରଣ \nଭୂମିକା ଟ୍ୟାବ"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>%s କୁ ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଚାଳକ ଭୂମିକା ବାଛନ୍ତୁ (_r):</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "ଚାଳକ ଭୂମିକା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ ଏହି ପ୍ରୟୋଗ ପରିସରଗୁଡିକୁ ସକର୍ମ କରିବ।"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s ପ୍ରଶାସନ କରିବାକୁ ଥିବା ଡମେନଗୁଡ଼ିକୁ ବାଛନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁକି ଏହି ଚାଳକ ପ୍ରଶାସନ କରିବ।"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s ପାଇଁ ଅତିରିକ୍ତ ଭୁମିକାଗୁଡିକୁ ଚୟନ କରନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ନେଟୱର୍କ ସଂଯୋଗିକୀଗୁଡିକୁ ଭରଣ କରନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP ସଂଯୋଗିକୀ</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "ସମସ୍ତ"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "ଯେକୌଣସି  udp ପୋର୍ଟ ସହିତ ବାନ୍ଧିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "bindresvport କୁ 0 ସହିତ ଡାକିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ। ପୋର୍ଟ 600-1024 ସହିତ ବାନ୍ଧୁଅଛି"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "ଅସଂରକ୍ଷିତ ସଂଯୋଗିକୀ  (> 1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "ସଂଯୋଗିକୀ ଚୟନକରନ୍ତୁ"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "1024 ରୁ ଅଧିକ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ବାନ୍ଧିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP ସଂଯୋଗିକୀ</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "ନେଟୱର୍କ\nବନ୍ଧନ ଟ୍ୟାବ"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s ସହିତ ସଂଯୁକ୍ତ ନେଟୱର୍କ ସଂଯୋଗିକୀଗୁଡିକୁ ବାଛନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "tcp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s ପାଇଁ ସାଧାରଣ ପ୍ରୟୋଗ ବିଶିଷ୍ଟତା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog ସନ୍ଦେଶଗୁଡିକୁ ଲେଖିଥାଏ\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp ରେ ଅସ୍ଥାୟୀ ଫାଇଲଗୁଡିକୁ ସୃଷ୍ଟି/ପ୍ରକଳନ କରନ୍ତୁ"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "ବୈଧିକରଣ ପାଇଁ Pam ବ୍ୟବହାର କରେ"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch କିମ୍ୱା getpw* ଡାକରା ବ୍ୟବହାର କରେ"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ବ୍ୟବହାର କରେ"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ଲେଖା ପରୀକ୍ଷଣ ସନ୍ଦେଶ ପଠାଏ"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "ଟର୍ମିନାଲ ସହିତ ପାରସ୍ପର ଉପରେ ପ୍ରଭାବ ପକାଏ"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ଇମେଲ ପଠାଏ"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s ପରିଚାଳନ କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s ପରିଚାଳନା କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡିକ। Pid ଫାଇଲଗୁଡ଼ିକ, ଲଗ ଫାଇଲଗୁଡ଼ିକ,  /var/lib ଫାଇଲଗୁଡିକ ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s ନିତୀରୁ ବୁଲିଆନଗୁଡ଼ିକୁ ଯୋଗ କରନ୍ତୁ:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s ଡମେନ ଦ୍ୱାରା ବ୍ୟବହୃତ ବୁଲିଆନଗୁଡିକୁ ଯୋଗ/ଅପସାରଣ କରନ୍ତୁ"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>କେଉଁ ଡିରେକ୍ଟୋରୀରୁ ଆପଣ %s ନିତୀ ନିର୍ମାଣ କରିବେ?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "ନୀତି ଡିରେକ୍ଟୋରୀ"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "ଭୂମିକା"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "ଅବସ୍ଥିତ ଚାଳକ (_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "ପ୍ରୟୋଗ"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ନିଶ୍ଚିତ ରୂପେ ଗୋଟିଏ ଡିରେକ୍ଟରୀ"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "ଆପଣ ଗୋଟିଏ ଚାଳକ ଚୟନ କରିବା ଉଚିତ"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "ପରିସୀମିତ ରହିବାକୁ ନିଷ୍ପାଦ୍ୟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "ପରିସୀମିତ ରହିବାକୁ init ସ୍କ୍ରିପ୍ଟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ସୃଷ୍ଟି କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଫାଇଲ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ହାସଲ କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଡିରେକ୍ଟୋରୀ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "ଭିତର ନୀତି ଫାଇଲ ସୃଷ୍ଟି କରିବା ପାଇଁ ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "%s_t ପ୍ରକାରକୁ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ବ୍ୟଖ୍ୟା କରାଯାଇଛି।\nଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "ନାମ ଯାଞ୍ଚ କରନ୍ତୁ"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "%s.pp ଏକକାଂଶ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ଧାରଣ କରାଯାଇଛି।\nଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "ଆପଣଙ୍କୁ ଅକ୍ଷର ଏବଂ ଗଣନ ସଂଖ୍ୟା ଧାରଣ କରିଥିବା ଏବଂ ଖାଲି ସ୍ଥାନ ନଥିବା ନାମକୁ ଯୋଗ କରିବା ଉଚିତ।"
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "ଆପଣ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ଭରଣ କରିବା ଉଚିତ"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "SELinux ବିନ୍ୟାସ କରନ୍ତୁ"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux ସଂଯୋଗିକୀ\nପ୍ରକାର"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "ପ୍ରଟୋକଲ"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nସ୍ତର"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "ସଂଯୋଗିକୀ"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା \"%s\" ଟି ବୈଧ ନୁହଁ  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "ତାଲିକା ଦୃଶ୍ୟ"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "ସମୁହ ଦୃଶ୍ୟ"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "ଆପଣ ନିଶ୍ଚିତକି ଆପଣ %s କୁ ଅପସାରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି '%s'?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s କୁ ଅପସାରଣ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s କୁ ଯୋଗକରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s କୁ ରୂପାନ୍ତର କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "ଅନୁମୋଦନକାରୀ"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "କାର୍ଯ୍ୟକାରୀ କରୁଅଛି"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "ଅବସ୍ଥିତି"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "ନୀତି ପ୍ରକାରକୁ ପରିବର୍ତ୍ତନ କରିବା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ ଚିହ୍ନଟ କରିବ. ଫାଇଲତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି ପୁନଃ ଚିହ୍ନଟ ଅଧିକ ସମୟ ନେଇଥାଏ.  ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବାକୁ ହେଲେ ପୁନଃଚାଳନ କରିବା ଆବଶ୍ୟକ.  ଏହା ଅନୁମୋଦିତ ନୁହଁ.  ଯଦି ଆପଣ ପରେ SELinux କୁ ପଛକୁ ଆଣିବାକୁ ସିଦ୍ଧାନ୍ତ କରନ୍ତି, ତେବେ ତନ୍ତ୍ରକୁ ପୁନଃ ନାମପଟିକରଣ କରିବା ଆବଶ୍ୟକ.  ଯଦି ଆପଣ ଦେଖିବାକୁ ଚାହାନ୍ତି ଯେ SELinux ଆପଣଙ୍କ ତନ୍ତ୍ରରେ ସମସ୍ୟା ସୃଷ୍ଟି କରୁଛି, ଆପଣ ଅନୁମୋଦନ ଅବସ୍ଥାକୁ ଯାଇପାରିବେ ଯାହାକି କେବଳ ତ୍ରୁଟି ଦାଖଲକରିଥାଏ ଏବଂ SELinux ନୀତିକୁ ବାଧ୍ଯ କରିନଥାଏ.  ଅନୁମୋଦନ ଅବସ୍ଥା ପାଇଁ ପୁନଃଚ
 ାଳନ କରିବାକୁ ପଡ଼ିନଥାଏ    ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux ସକ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବା ଦ୍ୱାରା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ପଡ଼ିବ. ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ ଲାଗିବ.  ଆପଣ ଆଗେଇବାକୁ ଚାହୁଁଛନ୍ତି କି?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux ପ୍ରକାର"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ଫାଇଲ ପ୍ରକାର"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "ସମସ୍ତ ଫାଇଲଗୁଡିକ\nନିୟମିତ ଫାଇଲ\nଡିରେକ୍ଟୋରୀ\nଅକ୍ଷର ଯନ୍ତ୍ର\nଅସ୍ଥାୟୀ ଯନ୍ତ୍ର\nସକେଟ\nପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ\nନାମ ବିଶିଷ୍ଟ ପାଇପ\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ଚାଳକ କୁ ଯୋଗ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux ପ୍ରଶାସନ"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "ଯୋଗକରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "ଗୁଣ (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "ଅପସାରଣ କରନ୍ତୁ(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "ପରିଚାଳନା ବସ୍ତୁ ଚୟନକରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>ଚୟନକରନ୍ତୁ:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତକାର୍ଯ୍ୟକାରୀ ଅବସ୍ଥା"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "ନିଷ୍କ୍ରିୟ\nଅନୁମୋଦନକାରୀe\nକାର୍ଯ୍ୟକାରୀ\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "ପ୍ରଚଳିତ କାର୍ଯ୍ୟକାରୀ ଅବସ୍ଥା"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ନୀତିର ପ୍ରକାର: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରରେ ପରବର୍ତ୍ତି ପୁନଃ ଚାଳନରେ ଯଦି ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି ତେବେ ବାଛନ୍ତୁ.  ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ ଲାଗିବ.  ଯଦି ଆପଣ ନୀତି ପ୍ରକାରଗୁଡ଼ିକ ପରିବର୍ତ୍ତନ କରିବାକୁ ଚାହୁଁଛନ୍ତି କିମ୍ବା ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାରୁ ବଳପୂର୍ବକ ଅବସ୍ଥାକୁ ଯାଉଥାନ୍ତି, ତେବେ ପୁନଃ ନାମପଟିକରଣ ଆବଶ୍ୟକ."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "ପରବର୍ତ୍ତୀ ପୁନର୍ଚାଳନରେ ପୁନଃଚିହ୍ନଟ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "ସ୍ତର37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "ବୁଲିଆନ ବିନ୍ୟାସକୁ ତନ୍ତ୍ରପୂର୍ବନିର୍ଦ୍ଧାରିତରେ ପ୍ରତ୍ୟାବୃତ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ବୁଲିଆନଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ଛାଣନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "ସ୍ତର50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରଣ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "ସମସ୍ତ ଇଚ୍ଛାରୂପୀ ଫାଇଲ ପ୍ରସଙ୍ଗ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "ସ୍ତର38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ଚାଳକ ଢାଞ୍ଚା ଯୋଗକରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "ସ୍ତର39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ଚାଳକକୁ ଯୋଗକରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ଚାଳକକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ଚାଳକକୁ ଅପସାରଣ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "ସ୍ତର41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଅପସାରଣ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ସଂଯୋଗିକୀଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "ସ୍ତର42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "ନୂତନ ନୀତି ଏକକାଂଶ ସୃଷ୍ଟିକରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ନୀତି ଏକକାଂଶକୁ ଧାରଣ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ଧାରଣ କରିପାରୁଥିବା ନୀତି ଏକକାଂଶକୁ ଅପସାରଣ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର ହେଉନଥିବ। "
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "ସ୍ତର44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "ପ୍ରଗତି ଧାରାକୁ ଅନୁମତି ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "ପ୍ରଗତି ଧାରାକୁ କ୍ରିୟାତ୍ମକ ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "ପଦ୍ଧତି ଡମେନ"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "ସ୍ତର59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ଚାଳକ '%s' ଟି ଆବଶ୍ଯକ"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ପ୍ରସ୍ତୁତ SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରୁଥିବା ସ୍ଥାନର ପଥ"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକ"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "ନିର୍ମାଣ କରିବାକୁ ଥିବା man ପୃଷ୍ଠାଗୁଡ଼ିକର ଡମେନ ନାମ(ଗୁଡ଼ିକ)"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux ନିତୀ ନେଟୱର୍କ ସୂଚନା ପ୍ରଶ୍ନ"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "ସମସ୍ତ SELinux ପୋର୍ଟ ପ୍ରକାରଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "ପୋର୍ଟ ସହିତ ସମ୍ପୃକ୍ତ SELinux ପ୍ରକାରକୁ ଦର୍ଶାନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ଏହି  SELinux ପ୍ରକାର ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ ପୋର୍ଟଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ଏହି ଡମେନ କେଉଁ ପୋର୍ଟ ସହିତ ବାନ୍ଧି ହୋଇପାରିବ ଏବଂ/ଅଥବା ସଂଯୁକ୍ତ ହୋଇପାରିବ ତାହା ଦର୍ଶାନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ଡମେନଗୁଡ଼ିକ ନିଜ ମଧ୍ଯରେ ଯୋଗାଯୋଗ କରିପାରୁଛନ୍ତି କି ନାହିଁ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "ଉତ୍ସ ଡମେନ"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "ବୁଲିଆନଗୁଡ଼ିକର ବର୍ଣ୍ଣନାକୁ ଦେଖିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "ବର୍ଣ୍ଣନା ପାଇବା ପାଇଁ ବୁଲିଆନ"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ ସହିତ କିପରି ସ୍ଥାନାନ୍ତରିତ ହୋଇଥାଏ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux ନିତୀ ମଡ୍ୟୁଲ ନମୁନା ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "ପ୍ରସ୍ତୁତ କରିବାକୁ ଥିବା ନିତୀର ନାମ"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "ସୀମିତ ରଖିବା ପାଇଁ ନିଷ୍ପାଦନଯୋଗ୍ୟ"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "ଅଜଣା"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ଇଣ୍ଟରନେଟ ସର୍ଭିସ ଡେମନ"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "ବୈଧ ପ୍ରକାର:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ସଂଯୋଗିକୀଗୁଡିକ ନିଶ୍ଚିତ ରୂପେ ସଂଖ୍ୟା କିମ୍ବା 1 ରୁ %d ପର୍ଯ୍ୟନ୍ତ ସଂଖ୍ୟାର ପରିସର ହୋଇଥିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "ନାମଟି ନିଶ୍ଚିତ ଭାବରେ ଖାଲିସ୍ଥାନ ନଥିବା ଏବଂ ସାଂକ୍ଷରିକ ହୋଇଥିବା ଉଚିତ।  \"-n MODULENAME\" ବିକଳ୍ପକୁ ବ୍ୟବହାର କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ଚାଳକ ଭୂମିକା ପ୍ରକାରଗୁଡିକ ଅନୁମତିପ୍ରାପ୍ତ ନିଷ୍ପାଦ୍ୟ ହୋଇପାରିବେ ନାହିଁ।"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "କେବଳ ଡେମନ ପ୍ରୟୋଗଗୁଡ଼ିକ init ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରିପାରିବେ .."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ଟି ନିଶ୍ଚିତ ଭାବରେ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ଟି ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache ଟି ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ ପାଇଁ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ପଥ ଭରଣ କରିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "ପ୍ରବର୍ତ୍ତନ ଫାଇଲକୁ ଟାଇପ କରନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ ଫାଇଲ"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "ସ୍କ୍ରିପ୍ଟ ବ୍ୟବସ୍ଥା"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ଘଟଣା ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ ଯଦି ଆପଣ ABRT କୁ abrt_handle_event_t ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦେବାକୁ ଚାହାନ୍ତି"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT ସଙ୍କଳକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ amavis କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ବ୍ୟବହାରକାରୀ passwd ଭରଣଗୁଡ଼ିକୁ sssd ସର୍ଭର ବ୍ୟବହାର ନକରି ସିଧାସଳଖ ଭାବରେ ldap ରୁ ସମାଧାନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "ଆପଣ ଚାଳକକୁ radius ସର୍ଭର ବ୍ୟବହାର କରି ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "ବିଭିନ୍ନ ପ୍ରକାର ପ୍ରସଙ୍ଗକୁ ପଢିବାପାଇଁ cdrecordକୁ ଅନୁମତି ଦିଅନ୍ତୁ। nfs, samba, ଅପସାରଣୀୟ ଯନ୍ତ୍ରଗୁଡିକୁ, ଚାଳକ temp ଏବଂ ଅବିସ୍ଵସ୍ତ ପ୍ରସଙ୍ଗ ଫାଇଲଗୁଡିକ"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "ଆପଣ clamd କୁ  JIT ସଙ୍କଳନ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "ତନ୍ତ୍ରରେ ଥିବା ସୁରକ୍ଷାହୀନ ଫାଇଲଗୁଡ଼ିକରେ clamscan କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "ଆପଣ clamscan କୁ ବ୍ୟବହାରକାରୀ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "ଆପଣ Cobbler କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ  ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "ଆପଣ Cobbler କୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "ଆପଣ Cobbler କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "ଆପଣ Cobbler କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "ଆପଣ collectd କୁ TCP ବ୍ୟବହାର କରୁଥିବା ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "ଆପଣ codnor ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ଆପଣ ତନ୍ତ୍ର କ୍ରନ କାର୍ଯ୍ୟକୁ ଫାଇଲତନ୍ତ୍ରକୁ ଫାଇଲ ପ୍ରସଙ୍ଗଗୁଡ଼ିକୁ ପୁନଃନାମକରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "ଆପଣ cvs ଡେମନକୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "ଆପଣ ସମସ୍ତ ଡେମନଗୁଡ଼ିକରେ tcp ରେପର ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ଆପଣ ସମସ୍ତ ଡେମନମାନଙ୍କୁ ଟର୍ମିନାଲଗୁଡ଼ିକରେ ପଢ଼ିବା/ଲେଖିବା କ୍ଷମତା ଦେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "ଆପଣ ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପରିଚାଳନା କରିବା ପାଇଁ dbadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "ଆପଣ ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପଢ଼ିବା ପାଇଁ dbadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "ଆପଣ ବ୍ୟବହାରକାରୀ ଡମେନ ପ୍ରୟୋଗଗୁଡ଼ିକୁ ସ୍ମୃତିସ୍ଥାନରେ ଉଭୟ ନିଷ୍ପାଦନ ଯୋଗ୍ୟ ଏବଂ ଲିଖନଯୋଗ୍ୟ କରିବାରୁ ବାରଣ କରିବାକୁ ଚାହାନ୍ତି, ତେବେ ଏହା ବିପଦଜନକ ହୋଇପାରେ ଏବଂ ନିଷ୍ପାଦନ ଯୋଗ୍ୟକୁ bugzilla ରେ ଖବର କରିବା ଉଚିତ"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "ଆପଣ sysadm କୁ ସମସ୍ତ ପ୍ରକ୍ରିୟାକୁ ତ୍ରୁଟିମୁକ୍ତ ଅଥବା ptrace କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "ଆପଣ iptables ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଯଦି ଆପଣ dhcpc କ୍ଲାଏଣ୍ଟ ପ୍ରୟୋଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP ଡେମନକୁ LDAP ପୃଷ୍ଠଭୂମି ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "ଆପଣ ସମସ୍ତ ଡମେନକୁ ଅନ୍ୟ ଡମେନ ଫାଇଲ ବର୍ଣ୍ଣନାକାରୀମାନଙ୍କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "ଆପଣ ସମସ୍ତ ଡମେନକୁ କର୍ଣ୍ଣଲ ଧାରଣ ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "ଏଣ୍ଟ୍ରପି ଫିଡଗୁଡ଼ିକ ପାଇଁ ଧ୍ୱନି ଉପକରଣଗୁଡ଼ିକର ବ୍ୟବହାରକୁ ଯଦି ଆପଣ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "ଆପଣ exim କୁ ତଥ୍ୟାଧାର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "ଆପଣ exim କୁ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ନିର୍ମାଣ, ପଠନ, ଲିଖନ, ଏବଂ ଅପସାରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "ଆପଣ exim କୁ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "ଆପଣ fcron କୁ ସହାୟତା କରିବା ପାଇଁ cron ଡମେନରେ ଅତିରିକ୍ତ ନିୟମାବଳୀକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "ଆପଣ fenced ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ଆପଣ fenced ଡମେନକୁ  ssh ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ଆପଣ ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "ଆପଣ ftp ସର୍ଭରକୁ ଫାଇଲଗୁଡ଼ିକୁ ଧାରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ଆପଣ ftp ସର୍ଭରକୁ 1023 ରୁ ଅଧିକ ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ଆପଣ ftp ସର୍ଭରଗୁଡ଼ିକୁ mysql ତଥ୍ୟାଧାର ପୋର୍ଟଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ଆପଣ ftp ସର୍ଭରଗୁଡ଼ିକୁ ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "ଆପଣ ftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ cifs କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "ଆପଣ ftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ nfs କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ଆପଣ ftp ସର୍ଭରକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI ହୋମ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ଖୋଜି ପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGI nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Git ଅଧିବେଶନ ଡେମନ TCP ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "ଆପଣ ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Git ଡେମନକୁgit_session_t  ଡମେନରେ ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "ଆପଣ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସନ୍ଧାନ ପାଇଁ Git ତନ୍ତ୍ର ସକ୍ଷମ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git ତନ୍ତ୍ର ଡେମନ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git ତନ୍ତ୍ର ଡେମନ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "ମେଲ ପଠାଇବା ପାଇଁ gitisis ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "urandom ର ପଠନକୁ ସମସ୍ତ ଡେମନ ପାଇଁ ସକ୍ରିୟ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file ବିକଳ୍ପର ଉପଯୋଗିତାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।  ଏହା ମଧ୍ଯ gpg-agent କୁ ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦେଇଥାଏ।"
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "gpg ୱେବ ଡମେନକୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd କୁ ଅସ୍ଥାୟୀ ଡିରେକ୍ଟୋରୀକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।  କର୍ବୋରୋସ tgt କୁ ଅଭିଗମ୍ୟ କରିବା ପାଇଁ।"
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Apache କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "ପୂର୍ବ ନିର୍ମିତ ସ୍କ୍ରିପ୍ଟକୁ ବ୍ୟବହାର କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ସାଧାରଣତଃ php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "ଅବାଞ୍ଛିତ ଇମେଲ ଯାଞ୍ଚ ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "httpd କୁ ftp ଏବଂ ephemeral ପୋର୍ଟ ସହିତ ସଂଯୁକ୍ତ  FTP କ୍ଲାଏଣ୍ଟ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd କୁ ldap ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http ଡେମନକୁ zabbix ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ cobbler ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ ତଥ୍ୟାଧାର ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd କୁ memcache ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "ପ୍ରସାରଣ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "ମେଲ ପଠାଇବା ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Apache କୁ dbus ମାଧ୍ଯମରେ avahi ସର୍ଭିସ ସହିତ ଯୋଗାଯୋଗ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi ସହାୟତାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp ପୋର୍ଟରେ ଶୁଣିକରି httpd କୁ FTP ସର୍ଭର ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd ସ୍କ୍ରିପ୍ଟ ଏବଂ execmem/execstack ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "ସଫଳ ଭାବରେ ବନ୍ଦ କରିବା ପାଇଁ HTTPD କୁ ପୋର୍ଟ 80 ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd ପ୍ରକ୍ରିୟାକୁ IPA ବିଷୟବସ୍ତୁକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "mod_auth_ntlm_winbind କୁ ବ୍ୟବହାର କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "mod_auth_pam କୁ ବ୍ୟବହାର କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache କୁ stickshift ଧାରାରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଯାତ୍ରି ପରିବର୍ତ୍ତେ ନୁହଁ"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "ଏହାର ଉତ୍ସ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ httpd ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "HTTPD କୁ SSI ନିଷ୍ପାଦନଯୋଗ୍ୟକୁ ସମାନ ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେପରିକି ତନ୍ତ୍ର CGI ସ୍କ୍ରିପ୍ଟ।"
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "apache ସ୍କ୍ରିପ୍ଟକୁ ସର୍ବସାଧାରଣ ବିଷୟବସ୍ତୁକୁ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକୁ ନିଶ୍ଚିତ ଭାବରେ public_rw_content_t ଆକାରରେ ନାମକରଣ ହୋଇଥିବା ଉଚିତ।"
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "tmp ବିଷୟବସ୍ତୁକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "ଟର୍ମିନାଲ ସହିତ ଯୋଗାଯୋଗ କରିବା ପାଇଁ HTTPD କୁ ଏକତ୍ର କରନ୍ତୁ। ଟର୍ମିନାଲରେ ପ୍ରମାଣପତ୍ରଗୁଡ଼ିକ ପାଇଁ ପ୍ରବେଶ ସଂକେତ ବାକ୍ୟାଂଶକୁ ଭରଣ କରିବା ପାଇଁ ଆବଶ୍ୟକ।"
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "ସମସ୍ତ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକର HTTPD ନିୟନ୍ତ୍ରଣକୁ ଏକତ୍ର କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "ଆପଣ httpd କୁ FUSE ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "gpg କୁ ଚଲାଇବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd କୁ oddjobସହିତ ଏକ ସର୍ଭିସ ଆରମ୍ଭ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd କୁ openstack ପୋର୍ଟଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast କୁ କେବଳ ଧ୍ୱନି ପୋର୍ଟ ବ୍ୟତୀତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irssi IRC କ୍ଲାଏଣ୍ଟକୁ ଯେକୌଣସି ସାଧାରଣ  ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ, ଏବଂ କୌଣସି ଅସଂରକ୍ଷିତ ପୋର୍ଟକୁ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "ବନ୍ଧିତ ପ୍ରୟୋଗମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ କର୍ବୋରସ ସହିତ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd ଡେମନକୁ ଡାକ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "syslogd ଟର୍ମିନାଲଗୁଡ଼ିକରେ ପଢ଼ିବା/ଲେଖିବା କ୍ଷମତା ଦେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "ଚାଳକକୁ /dev/console ରୁ ତନ୍ତ୍ର ସନ୍ଦେଶଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "/proc/sys/kernel/mmap_min_addr ଭାବରେ ବିନ୍ୟାସିତ ହୋଇଥିବା ପରି, ଗୋଟିଏ ଠିକଣାର ନିମ୍ନସ୍ତରକୁ mmap କରିବା ପାଇଁ କ୍ଷମତା ପ୍ରଦାନ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "mock କୁ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "ସ୍ଥାପନ ନିର୍ଦ୍ଦେଶ କୌଣସି ଡିରେକ୍ଟୋରୀ କିମ୍ବା ଫାଇଲକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "mozilla ପ୍ଲଗଇନ ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "ବ୍ୟବହାରକାରୀଙ୍କ ହୋମ ଡିରେକ୍ଟୋରୀରେ ମନଇଚ୍ଛା ବିଷୟବସ୍ତୁ ନିର୍ମାଣ କରିବା ପାଇଁ mozilla_plugins କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "ସିମୀତ ୱେବ ବ୍ରାଉଜରମାନଙ୍କୁ ମୂଳ ସ୍ଥାନ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer ନିଷ୍ପାଦ୍ୟ ଥାକ କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld କୁ ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND କୁ apache ପୋର୍ଟରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "BIND କୁ ମୂଖ୍ୟ ଅଞ୍ଚଳ ଫାଇଲଗୁଡ଼ିକୁ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ସାଧାରଣତଃ ଏହାକୁ DNS କିମ୍ବା ଅଞ୍ଚଳ ପରିବର୍ତ୍ତନ ପାଇଁ ବ୍ୟବହାର ହୋଇଥାଏ।"
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "ଯେକୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ NFS ମାଧ୍ଯମରେ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "ଯେକୌଣସି ପଠନୀୟ/ଲିଖନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ NFS ମାଧ୍ଯମରେ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs ସର୍ଭରକୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "ତନ୍ତ୍ରକୁ NIS ସହିତ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "ବନ୍ଧିତ ପ୍ରୟୋଗମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ nscd ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନ ବ୍ୟବହାର କରି ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ openvpn କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo କୁ > 1023 ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Polipo ଅଧିବେଶନ ଡେମନ tcp ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Polipo ଡେମନକୁpolipo_session_t ଡମେନରେ ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ polipo ପାଇଁ ପ୍ରବେଶ ସୁବିଧା ଅଛି କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "nfs ଫାଇଲତନ୍ତ୍ରରେ Polipo  ପାଇଁ ପ୍ରବାଶାନୁମତି ଅଛି କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated ଡିରେକ୍ଟୋରୀ ସହାୟତାକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local ଡମେନକୁ mail_spool ଡିରେକ୍ଟୋରୀରେ ସମ୍ପୂର୍ଣ୍ଣ ଲିଖନ ଅଧିକାର ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "point-in-time ପୁନରୁଦ୍ଧାର କରିବା ପାଇଁ postgresql କୁ ssh ଏବଂ rsync ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "କ୍ଲାଏଣ୍ଟ ନାମପଟିକୁ ଦୂରବର୍ତ୍ତୀ ତଥ୍ୟାଧାରରେ ପରିବହନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ତଥ୍ୟାଧାର ପ୍ରଶାସକଙ୍କୁ DML ଅଭିବ୍ୟକ୍ତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ଅନାଧିକୃତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ  DDL ଅଭିବ୍ୟକ୍ତି ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd କୁ କର୍ଣ୍ଣଲ ଏକକାଂଶଗୁଡ଼ିକୁ କିଛି ମଡେମ ପାଇଁ ଧାରଣ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "ଗୋଟିଏ ସାଧାରଣ ଚାଳକ ପାଇଁ pppd ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet କ୍ଲାଏଣ୍ଟକୁ ସମସ୍ତ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet ପ୍ରମୂଖକୁ  MySQL ଏବଂ PostgreSQL ତଥ୍ୟାଧାରରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync କୁ କ୍ଲାଏଣ୍ଟ ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync କୁ ଯେକୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync ସର୍ଭରଗୁଡ଼ିକୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync ସର୍ଭରଗୁଡ଼ିକୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "ନୂତନ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ନିର୍ମାଣ ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ ‍(ଯେପରିକି PAM ମାଧ୍ଯମରେ)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba କୁ ଡମେନ ନିୟନ୍ତ୍ରକ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଚାଳକ, ଶ୍ରେଣୀମାନଙ୍କୁ ଯୋଗକରନ୍ତୁ ଏବଂ ପ୍ରବେଶ ସଂକେତଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba କୁ କୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba କୁ କୌଣସି ପଠନ/ଲିଖନ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "portmapper ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "ଅବନ୍ଧିତ ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "ପଢ଼ିବା/ଲେଖିବା fuse ଫାଇଲଗୁଡ଼ିକରେ sanlock କୁ  ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "ପ୍ରଗ୍ରାମଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ, ଯେପରିକି ନୂତନ ଭୂମିକା, ସ୍ଥାନାନ୍ତରଣରୁ ପ୍ରଶାସନିକ ଚାଳକ ଡମେନଗୁଡ଼ିକୁ।"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "କର୍ଣ୍ଣଲ ମଡ୍ୟୁଲ ଧାରଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ।"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "ତନ୍ତ୍ର ଧାରଣ ନିୟମାବଳୀରୁ ଅନୁମତି ଦେଇଥାଏ କି ନାହିଁ, enforcing ଧାରାକୁ ସେଟ କରିଥାଏ କି ନାହିଁ, ଏବଂ ବୁଲିଆନ ମୂଲ୍ୟକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରିବା ପାଇଁ ବୁଲିଆନ।  ଏହାକୁ true ଭାବରେ ସେଟ କରନ୍ତୁ ଏବଂ ଏହାକୁ ଫେରିପାଇବା ପାଇଁ ଆପଣଙ୍କୁ ପୁନଃଚାଳନ କରିବାକୁ ହେବ।"
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "ସାଧାରଣ ଚାଳକକୁ dri ଉପକରଣ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ଅବନ୍ଧିତ ହିପ ସ୍ମୃତିସ୍ଥାନ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କରିବା ଖରାପ ଅଟେ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର କରାଯାଇଥାଏ"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "ସମସ୍ତ ବନ୍ଧିତ ନିଷ୍ପାଦନକୁ ଲାଇବ୍ରେରୀଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ  ଯାହାକି ପାଠ୍ୟ ସ୍ଥାନାନ୍ତରଣ ଆବଶ୍ୟକ କରିଥାଏ ତାହା textrel_shlib_t ଭାବରେ ନାମକରଣ ହୋଇନଥାଏ"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ଅବନ୍ଧିତ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କଦାପି ଆବଶ୍ୟକ ହୋଇନଥାଏ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର କରାଯାଇଥାଏ"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ଚାଳକକୁ ସ୍ଥାନୀୟ mysql ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ସିମୀତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ping ଏବଂ traceroute ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ଚାଳକକୁ PostgreSQL ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ଚାଳକମାନଙ୍କୁ r/w ଫାଇଲଗୁଡ଼ିକୁ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ ଯେଉଁଥିରେ ଅନୁଲମ୍ବିତ ଗୁଣଧର୍ମ ନଥାଏ (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ଚାଳକମାନଙ୍କୁ TCP ସର୍ଭରଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (ପୋର୍ଟକୁ ଲଗାନ୍ତୁ ଏବଂ ସମାନ ଡମେନରୁ ସଂଯୋଗକୁ ବାହାର ଚାଳକପାଖରୁ ଗ୍ରହଣ କରନ୍ତୁ) ଏହାକୁ ନିଷ୍କ୍ରିୟ କରିବା ଫଳରେ FTP ନିଷ୍କ୍ରିୟ ଧାରାକୁ ଆଣିଥାଏ ଏବଂ ହୁଏତଃ ଅନ୍ୟ ପ୍ରଟୋକଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ।"
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "ବ୍ୟବହାରକାରୀ ସଂଗୀତ ସହଭାଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଫାଇଲଗୁଡ଼ିକୁ ଧାରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ sftp-ଆଭ୍ୟନ୍ତରୀଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-ଆଭ୍ୟନ୍ତରୀଣ ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge କୁ ଯେକୌଣସି TCP ପୋର୍ଟ ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware ନିୟନ୍ତ୍ରକରେ ସହାୟତା ପାଇଁ ଆବଶ୍ୟକ ଅତିରିକ୍ତ ଅଧିକାରକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ଚାଳକ spamassassin କ୍ଲାଏଣ୍ଟକୁ ନେଟୱର୍କରେ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ spamd କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid କୁ ସ୍ୱଚ୍ଛ ପ୍ରକ୍ସି ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "chroot env to ସହିତ ssh କୁ ବ୍ୟବହାରକାରୀ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "ହୋଷ୍ଟ କି ଆଧାରିତ ବୈଧିକରଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt ଡମେନଗୁଡ଼ିକରେ କର୍ମଚାରୀ ବ୍ୟବହାରକାରୀଙ୍କୁ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ଟେଲିପାଥି ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ନେଟୱର୍କ ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ଦୂରସଞ୍ଚାର ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ସାଧାରଣ TCP ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor ଡେମନକୁ tcp ସକେଟଗୁଡ଼ିକରେ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "ଅସୀମିତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ chrome-sandbox ଚାଲିଥିବା ସମୟରେ କ୍ରୋମ ସ୍ୟାଣ୍ଡବକ୍ସ ଡମେନଗୁଡ଼ିକରେ ସ୍ଥାନାନ୍ତରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ଅବନ୍ଧିତ ଡମେନଗୁଡ଼ିକରେ ଲଗଇନ ପାଇଁ ଗୋଟିଏ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "ବନ୍ଧନମୁକ୍ତ ଚାଳକମାନଙ୍କୁ Mozilla ପ୍ଲଗଇନ ଡମେନକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେତେବେଳେ ତାହା xulrunner ପ୍ଲଗଇନ-ଧାରକକୁ ଚଲାଇଥାଏ।"
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ଭିଡିଅ ଚଲାଇବା ସାଧନଗୁଡ଼ିକୁ ଅସୀମିତ ଭାବରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "ଅଧିକାର ନଥିବା ବ୍ୟବହାରକାରୀଙ୍କୁ svirt ଡମେନଗୁଡ଼ିକରେ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd ସର୍ଭରକୁ cups ପରିବର୍ତ୍ତେ ବ୍ୟବହାର କରନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd କୁ କେବଳ HTTP ବ୍ୟତୀତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr " vbetool mmap_zero ତ୍ରୁଟିଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ କ୍ରମିକ/ସମାନ୍ତରାଳ ଯୋଗାଯୋଗ ପୋର୍ଟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ନିଷ୍ପାଦନଯୋଗ୍ୟ ସ୍ମୃତିସ୍ଥାନ ଏବଂ ଷ୍ଟାକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ମିଳିତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ sanlock ସହିତ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ଉପକରଣ ବିନ୍ୟାସ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ xserver ସର୍ଭର ସହିତ ପାରସ୍ପରିକ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପରିଚାଳନା କରିବା ପାଇଁ webadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପଢ଼ିବା ପାଇଁ webadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero ତ୍ରୁଟିଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ବୁଟ ଧାରଣକାରୀକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ସିଧାସଳଖ sysadm_r:sysadm_t ଭାବରେ ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "xend କୁ blktapctrl/tapdisk ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିସ୍କ ପ୍ରତିଛବି ପାଇଁ ନ୍ୟସ୍ତ ହୋଇଥିବା ଆଭାସୀ ଭଲ୍ୟୁମ ବ୍ୟବହାର କରୁଥିଲେ ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "xend କୁ qemu-dm ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। paravirt ଏବଂ  no vfb ବ୍ୟବହାର କରୁଥିଲେ ତାହା ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "xguest ଚାଳକମାନଙ୍କୁ ନେଟୱର୍କ ପରିଚାଳକଙ୍କୁ ବିନ୍ୟାସ କରିବାକୁ ଏବଂ apache ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest ଚାଳକମାନଙ୍କୁ କଢ଼ାଯୋଗ୍ୟ ମେଡିଆକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ଚାଳକମାନଙ୍କୁ ବ୍ଲୁଟୁଥ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "କ୍ଲାଏଣ୍ଟମାନଙ୍କୁ X ସର୍ଭର ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନରେ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer କୁ ଲିଖନଯୋଗ୍ୟ ସ୍ମୃତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X userspace ବସ୍ତୁ ପରିଚାଳକ ସମର୍ଥିନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "zabbix କୁ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "ଜେବ୍ରା ଡେମନକୁ ଏହାର ବିନ୍ଯାସ ଫାଇଲ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସ ଦ୍ୱାରା ବ୍ୟବହୃତ ସର୍ବସାଧାରଣ ଫାଇଲଗୁଡ଼ିକୁ  ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ  ZoneMinder କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-diff --git a/policycoreutils/po/pa.po b/policycoreutils/po/pa.po
-index 157cbcf..128fb5f 100644
---- a/policycoreutils/po/pa.po
-+++ b/policycoreutils/po/pa.po
-@@ -1,35 +1,32 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # A S Alam <apbrar at gmail.com>, 2006.
--# Jaswinder Singh <jsingh at redhat.com>, 2006, 2007, 2008, 2009, 2010.
-+# Jaswinder Singh <jsingh at redhat.com>, 2006-2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
--"Language: pa\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: pa\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"USAGE: run_init <script> <args ...>\n"
--"  ਜਿੱਥੇ: <script> ਚੱਲਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਨਾਂ ਹੈ,\n"
--"         <args ...> ਉਸ ਸਕਰਿਪਟ ਦੇ ਆਰਗੂਮੈਂਟ ਹਨ।"
-+msgstr "USAGE: run_init <script> <args ...>\n  ਜਿੱਥੇ: <script> ਚੱਲਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਨਾਂ ਹੈ,\n         <args ...> ਉਸ ਸਕਰਿਪਟ ਦੇ ਆਰਗੂਮੈਂਟ ਹਨ।"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
-@@ -78,353 +75,359 @@ msgstr "ਮਾਫ ਕਰਨਾ, run_init ਸਿਰਫ SELinux ਕਰਨਲ ਉ
- msgid "authentication failed.\n"
- msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਹੋਈ।\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "exec ਪ੍ਰਸੰਗ ਨੂੰ %s ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** ਖਾਸ ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "ਇਹ ਪਾਲਿਸੀ ਪੈਕੇਜ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਓ:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "ਗਲੋਬਲ"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage ਹੈਂਡਲ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux ਪਾਲਿਸੀ ਦਾ ਪਰਬੰਧਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ।"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "ਪਾਲਿਸੀ ਸਟੋਰ ਪੜ ਨਹੀਂ ਸਕਦਾ।"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS ਯੋਗ ਹਾਲਤ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "semanage ਤਬਦੀਲੀ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage ਸੰਚਾਰ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux ਮੈਡਿਊਲਾਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "ਮੈਡਿਊਲ ਨਾਂ"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "ਵਰਜਨ"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "ਅਯੋਗ"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਅਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit ਨੂੰ 'ਚਾਲੂ' ਜਾਂ 'ਬੰਦ' ਕਰਨ ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "ਬਿਲਟਇਨ ਪਰਿਮਿਸਿਵ ਕਿਸਮਾਂ"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "ਪਸੰਦੀ ਦੀਆਂ ਪਸਮਿਸਿਵ ਕਿਸਮਾਂ"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "ਚੇਤਾਵਨੀ ਡੋਮੇਨ %s ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਮੈਡਿਊਲ ਇੰਸਟਾਲੇਸ਼ਨ ਫੇਲ ਹੋਈ)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "ਚੇਤਾਵਨੀ ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "ਲੀਨਕਸ ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s ਲਈ ਨਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s ਲਈ MLS ਰੇਂਜ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮਿਲਾਪ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser ਨੂੰ %s ਲਈ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ, ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "ਲਾਗਇਨ ਮੈਪਿੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "ਲਾਗਇਨ ਨਾਂ"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux ਉਪਭੋਗੀ"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS ਰੇਂਜ"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s ਲਈ ਉਪਭੋਗੀ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਰੋਲ ਸ਼ਾਮਿਲ ਕਰਨਾ ਜਰੂਰੀ ਹੈ"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "ਰੋਲ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s ਲਈ MLS ਲੈਵਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "ਅਗੇਤਰ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s ਲਈ ਕੁੰਜੀ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "ਅਗੇਤਰ, ਰੋਲ, ਲੈਵਲ ਜਾਂ ਰੇਂਜ ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "ਅਗੇਤਰ ਜਾਂ ਰੋਲ ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux ਉਪਭੋਗੀ %s ਨੂੰ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux ਉਪਭੋਗੀ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux ਉਪਭੋਗੀਆਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "ਉਪਭੋਗੀ %s ਲਈ ਰੋਲ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "ਲੇਬਲਿੰਗ"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "ਅਗੇਤਰ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS ਲੈਵਲ"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS ਰੇਂਜ"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux ਰੋਲ"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "ਪਰੋਟੋਕਾਲ udp ਜਾਂ tcp ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "ਗਲਤ ਪੋਰਟ"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਪੋਰਟ %s/%s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-@@ -474,8 +477,8 @@ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨ
- msgid "Could not add port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
- 
-@@ -483,463 +486,473 @@ msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
- msgid "Requires setype"
- msgstr "setype ਲੋੜੀਂਦਾ ਹੈ"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "ਪੋਰਟ %s/%s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "ਪੋਰਟ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "ਪੋਰਟ %s/%s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "ਪੋਰਟ %s/%s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "ਪਰੋਟੋ"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "ਪੋਰਟ ਨੰਬਰ"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "ਕਿਸੇ ਐਡਰੈੱਸ ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "ਅਣਜਾਣਾ ਜਾਂ ਗੈਰ-ਮੌਜੂਦ ਪਰੋਟੋਕਾਲ"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s ਲਈ ਕੁੰਜੀ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਐਡਰੈੱਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s ਲਈ ਐਡਰੈੱਸ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s ਲਈ ਮਾਸਕ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "ਐਡਰੈੱਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "ਐਡਰੈੱਸ %s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "ਐਡਰੈੱਸ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "ਐਡਰੈੱਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "ਸਭ ਨੋਡ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "ਐਡਰੈੱਸ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਇੰਟਰਫੇਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s ਲਈ ਸੁਨੇਹਾ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "ਇੰਟਰਫੇਸ %s ਦਿੱਤਾ ਨਹੀਂ ਗਿਆ"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "ਇੰਟਰਫੇਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "ਇੰਟਰਫੇਸ %s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "ਸਭ ਇੰਟਰਫੇਸ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਿਆ"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "ਇੰਟਰਫੇਸ ਸੂਚੀ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux ਇੰਟਰਫੇਸ"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "ਪ੍ਰਸੰਗ"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ਫਾਇਲ spec %s ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧੀ ਹੈ"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ mlf ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "ਗਲਤ ਫਾਇਲ ਨਿਰਧਾਰਨ"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ ਵਿੱਚ ਸਪੇਸ ਨਹੀਂ ਹੋ ਸਕਦੀ"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ਫਾਇਲ spec %s ਦਾ ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧ ਹੈ; '%s' ਜੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange ਜਾਂ seuser ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "ਲੋਕਲ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "ਕਿਸਮ"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ਡਿਸਟਰੀਬਿਊਸ਼ਨ fcontext ਬਦਲਾਅ \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux ਲੋਕਲ fcontext ਬਦਲਾਅ \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "ਤੁਹਾਨੂੰ ਹੇਠਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "ਬੂਲੀਅਨ %s ਦਾ ਯੋਗ ਮੁੱਲ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "ਗਲਤ ਫਾਰਮੈਟ %s: ਰਿਕਾਰਡ %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "ਬੂਲੀਅਨ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "ਬੂਲੀਅਨ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "ਅਣਜਾਣ"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ਬੰਦ"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "on"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux ਬੂਲੀਅਨ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "ਹਾਲਤ"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "ਡਿਫਾਲਟ"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "ਵੇਰਵਾ"
- 
-@@ -1003,7 +1016,7 @@ msgstr "ਮੈਮੋਰੀ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n
- msgid "Error sending audit message.\n"
- msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਣ ਵਿੱਚ ਗਲਤੀ।\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "enforcing ਮੋਡ ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
-@@ -1118,62 +1131,66 @@ msgstr "ਖਾਲੀ ਸਿਗਨਲ ਸੈੱਟ ਪਤਾ ਲਗਾਉਣ ਦ
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP ਹੈਂਡਲਰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "ਮਾਫ ਕਰਨਾ, ਨਵਾਂ-ਰੋਲ ਸਿਰਫ SELinux ਕਰਨਲ ਉੱਪਰ ਹੀ ਵਰਤਿਆ ਹੋ ਸਕਦਾ ਹੈ।\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "old_context ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਫੇਲ।\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "ਗਲਤੀ!  tty ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "error on reading PAM service configuration.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "ਨਵਾਂ-ਰੋਲ: %s ਲਈ ਗਲਤ ਗੁਪਤ-ਕੋਡ\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "ਨਵਾਂ-ਰੋਲ: ਵੱਖ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty ਲੇਬਲ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty ਨੂੰ ਠੀਕ ਤਰਾਂ ਬੰਦ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "ਵਰਣਨ ਕਰਤਾ ਨੂੰ ਬੰਦ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "ਸ਼ੈੱਲ ਦੇ argv0 ਨੂੰ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "ਵਾਤਾਵਰਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਸਕਦਾ, ਅਧੂਰਾ ਛੱਡ ਰਿਹਾ\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "ਸ਼ੈੱਲ ਚਲਾਉਣ ਵਿੱਚ ਫੇਲ\n"
- 
-@@ -1276,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "ਚੋਣ ਗਲਤੀ %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "ਬੂਲੀਅਨ"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "ਸਭ"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "ਸੋਧਿਆ"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "ਫਾਇਲ ਲੇਬਲਿੰਗ"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "ਫਾਇਲ\nਨਿਰਧਾਰਨ"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nਫਾਇਲ ਕਿਸਮ"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "ਫਾਇਲ\nਕਿਸਮ"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "ਉਪਭੋਗੀ ਮੈਪਿੰਗ"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "ਲਾਗਇਨ\nਨਾਂ"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nਉਪਭੋਗੀ"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS ਰੇਂਜ"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "ਲਾਗਇਨ '%s' ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "ਮੈਡਿਊਲ ਨਾਂ"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ਆਡਿਟ ਅਯੋਗ ਕਰੋ"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ਆਡਿਟ ਯੋਗ ਕਰੋ"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "ਜਸਵਿੰਦਰ ਸਿੰਘ <jsingh at redhat.com>"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "ਬੂਲੀਅਨ ਵਾਰਤਾਲਾਪ ਜੋੜੋ"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "ਬੂਲੀਅਨ ਨਾਂ"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਜੰਤਰ"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਦੀ ਕਿਸਮ ਚੁਣੋ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>ਐਪਲੀਕੇਸ਼ਨ</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ।  ਆਮ ਕਰਕੇ /etc/init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS ਸਿਸਟਮ ਡੈਮਨ"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ xinetd ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI) CGI ਸਕਰਿਪਟਾਂ ਵੈੱਬ ਸਰਵਰ (apache) ਦੁਆਰਾ ਚੱਲਦੀਆਂ ਹਨ"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "ਉਪਭੋਗੀ ਕਾਰਜ"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
-+msgstr "ਉਪਭੋਗੀ ਕਾਰਜ ਉਹ ਕਾਰਜ ਹਨ ਜਿਨਾਂ ਤੇ ਤੁਸੀਂ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ ਤੇ ਜੋ ਉਪਭੋਗੀ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "ਸੈਂਡਬਕਸਾ"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>ਲਾਗਇਨ ਉਪਭੋਗੀ</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ ਰੋਲ"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "ਇੱਕ ਮੌਜੂਦਾ ਲਾਗਇਨ ਉਪਭੋਗੀ ਰਿਕਾਰਡ"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "ਘੱਟੋ-ਘੱਟ ਟਰਮੀਨਲ ਉਪਭੋਗੀ ਰੋਲ"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ ਸਿਰਫ ਟਰਮੀਨਲ ਜਾਂ ਰਿਮੋਟ ਲਾਗਇਨ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ।  ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, su, sudo ਨਹੀਂ ਹੈ।"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "ਘੱਟੋ-ਘੱਟ X ਵਿੰਡੋ ਉਪਭੋਗੀ ਰੋਲ"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ X ਜਾਂ ਟਰਮੀਨਲ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ।  ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, sudo, su ਨਹੀਂ ਹੈ।"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "ਉਪਭੋਗੀ ਰੋਲ"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਬਿਨਾਂ ਤਬਦੀਲੀ, ਕੋਈ sudo, ਕੋਈ su ਨਹੀਂ।"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਤਬਦੀਲੀ ਬਿਨਾਂ, ਕੋਈ su, ਰੂਟ ਪਰਬੰਧਿਕ ਰੋਲ ਲਈ sudo ਕਰ ਸਕਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
-+msgstr "<b>ਪਰਬੰਧਕ ਉਪਭੋਗੀ</b>"
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "ਰੂਟ ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "ਰੂਟ ਉਪਭੋਗੀ ਚੁਣੋ, ਜੇ ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਦਾ ਪਰਬੰਧਨ ਕਰੇਗਾ ਜਦੋਂ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਚੱਲਦੀ ਹੈ।  ਇਹ ਉਪਭੋਗੀ ਸਿਸਟਮ ਉੱਪਰ ਸਿੱਧੇ ਤੌਰ ਤੇ ਲਾਗਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਦਾ ਨਾਂ ਦਿਓ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "ਨਾਂ"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "ਪਾਬੰਦੀ ਵਾਲੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਈ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਲਈ ਵੱਖਰਾ ਨਾਂ ਦਿਓ।"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init ਸਕਰਿਪਟ"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
-+msgstr "ਪਾਬੰਦ ਕਾਰਜ ਚਲਾਉਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>ਤਬਦੀਲ ਕਰਨ ਲਈ ਮੌਜੀਦਾ ਰੋਲ ਚੁਣੋ:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>ਰੋਲ ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "ਐਪਲੀਕੇਸ਼ਨ ਡੋਮੇਨ ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਣਗੇ।"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>user_roles ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜੋ ਇਸ ਕਾਰਜ ਡੋਮੇਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>ਡੋਮੇਨ ਚੁਣੋ ਜੋ %s ਦਾ ਪਰਬੰਧਨ ਕਰਨਗੇ:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "ਡੋਮੇਨ ਚੁਣੋ ਜਿਸ ਦਾ ਪਰਬੰਧਨ ਇਸ ਉਪਭੋਗੀ ਤੋਂ ਕਰਾਉਣਾ ਹੈ।"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s ਲਈ ਵਾਧੂ ਰੋਲ ਚੁਣੋ:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਦਿਓ ਜੋ %s ਨਾਲ ਬਾਈਂਡ ਹੁੰਦੀਆਂ ਹਨ:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP ਪੋਰਟ</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "ਸਭ"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "ਹਮੇਸ਼ਾਂ %s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "%s ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 ਨਾਲ ਬਾਈਂਡ ਹੋ ਰਿਹਾ ਹੈ"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "ਨਾ-ਰਾਖਵੇਂ ਪੋਰਟ (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "ਪੋਰਟ ਚੁਣੋ"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਜੀ ਮਨਜੂਰੀ ਦਿਓ > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP ਪੋਰਟ</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਚੁਣੋ ਜੋ %s ਨਾਲ ਜੁੜਦੀਆਂ ਹਨ:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ tcp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s ਲਈ ਆਮ ਕਾਰਜ ਚੁਣੋ:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog ਸੁਨੇਹੇ ਲਿਖਦਾ ਹੈ\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਬਣਾਓ/ਸੋਧੋ"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ Pam ਨੂੰ ਵਰਤਦੇ ਹਨ"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch ਜਾਂ getpw* ਕਾਲਾਂ ਵਰਤਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ਵਰਤਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "ਟਰਮੀਨਲ ਨਾਲ ਸੰਪਰਕ ਕਰਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
-+msgstr "ਈ-ਮੇਲ ਭੇਜਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s ਪਰਬੰਧਿਤ ਕਰਦਾ ਹੈ</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
-+msgstr "ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s \"manages\" ਕਰਦਾ ਹੈ। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /var/lib ਫਾਇਲਾਂ ..."
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s ਪਾਲਿਸੀ ਲਈ ਬੂਲੀਅਨ ਜੋੜੋ:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "ਬੂਲੀਅਨ ਜੋੜੋ/ਹਟਾਓ ਜੋ %s ਡੋਮੇਨ ਵਰਤਦਾ ਹੈ"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>ਤੁਸੀਂ ਕਿਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ %s ਪਾਲਿਸੀ ਜਨਰੇਟ ਕਰੋਗੇ?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "ਪਾਲਿਸੀ ਡਾਇਰੈਕਟਰੀ"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "ਰੋਲ"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ(_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "ਐਪਲੀਕੇਸ਼ਨ"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਉਪਭੋਗੀ ਚੁਣਨਾ ਜਰੂਰੀ ਹੈ"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "ਪਾਬੰਦ ਕਰਨ ਲਈ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਇਲ ਚੁਣੋ।"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "ਪਾਬੰਦੀ ਵਾਲੀ init ਸਕਰਿਪਟ ਚੁਣੋ।"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜਾਂ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਲਿਖੀਆਂ ਹਨ"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਪਾਲਿਸੀ ਫਾਇਲਾਂ ਬਣਾਉਣੀਆਂ ਹਨ"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "ਕਿਸਮ %s_t ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਸੀ।\nਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੈ?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "ਮੈਡਿਊਲ %s.pp ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਲੋਡ ਹੋਈ ਹੈ।\nਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਂ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "SELinux ਸੰਰਚਨਾ"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux ਪੋਰਟ\nਕਿਸਮ"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "ਪਰੋਟੋਕਾਲ"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nਲੈਵਲ"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "ਪੋਰਟ"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "ਪੋਰਟ ਨੰਬਰ \"%s\" ਠੀਕ ਨਹੀਂ ਹੈ  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "ਲਿਸਟ ਝਲਕ"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "ਗਰੁੱਪ ਦਰਿਸ਼"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ %s '%s' ਨੂੰ ਹਟਾਉਣਾ ਚੀਹੁੰਦੇ ਹੋ?"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s ਹਟਾਓ"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s ਸੋਧ"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "ਚੇਤਾਵਨੀ"
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "ਮਜਬੂਰ"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "ਹਾਲਤ"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux ਅਯੋਗ ਕਰਨ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਪਵੇਗਾ। ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।  ਜੇ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ SELinux ਵੱਲ ਪਿੱਛੇ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰੇਗਾ।  ਜਿਸ ਤੁਸੀਂ ਇਹ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੇ SELinux ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਪਰ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ, ਤੁਸੀਂ permissive ਮੋਡ ਵਿੱਚ ਜਾ ਸਕਦੇ ਹੋ ਜੋ ਸਿਰਫ ਗਲਤੀਆਂ ਦਾ ਲਾਗ ਰੱਖਦਾ ਹੈ ਅਤੇ enforce SELinux ਪਾਲਿਸੀ ਨਹੀਂ।  Permissive ਮੋਡ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ    ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux ਯੋਗ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਜੋੜੋ"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux ਕਿਸਮ"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ਫਾਇਲ ਕਿਸਮ"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "ਸਭ ਫਾਇਲਾਂ\nਰੈਗੂਲਰ ਫਾਇਲ\nਡਾਇਰੈਕਟਰੀ\nਅੱਖਰ ਜੰਤਰ\nਬਲਾਕ ਜੰਤਰ\nਸਾਕਟ\nਚਿੰਨ ਸੰਬੰਧ\nnamed ਪਾਈਪ\n"
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux ਪਰਬੰਧਨ"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "ਵਿਸ਼ੇਸ਼ਤਾ(_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "ਹਟਾਓ(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "ਮੈਨੇਜਮੈਂਟ ਆਬਜੈਕਟ ਚੁਣੋ"
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>ਚੁਣੋ:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "ਸਿਸਟਮ ਮੂਲ ਮਜਬੂਰ ਮੋਡ"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "ਅਯੋਗ\nਚੇਤਾਵਨੀ\nਮਜਬੂਰ\n"
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "ਵਰਤਮਾਨ ਮਜਬੂਰ ਮੋਡ"
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "ਸਿਸਟਮ ਮੂਲ ਪਾਲਿਸੀ ਕਿਸਮ: "
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "ਚੁਣੋ ਜੇ ਤੁਸੀਂ ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨਾ ਹੈ।  ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕਾਫੀ ਸਮਾਂ ਲੱਗ ਲਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਦਿੱਤੀ ਜਾਂ ਅਯੋਗ ਤੋਂ ਮਜਬੂਰ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "ਫਿਰ ਚਾਲੂ ਹੋਣ ਤੇ ਮੁੜ-ਲੇਬਲ ਕਰੋ।"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "ਬੂਲੀਅਨ ਸੈਟਿੰਗ ਨੂੰ ਸਿਸਟਮ ਮੂਲ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਬੂਲੀਅਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ਫਿਲਟਰ"
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸੋਧੋ"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "ਸਭ ਅਤੇ ਸੋਧੇ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ਉਪਭੋਗੀ ਮੈਪਿੰਗ ਜੋੜੋ"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ਉਪਭੋਗੀ ਸੋਧ"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ਉਪਭੋਗੀ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸ਼ਾਮਿਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸੋਧ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਪੋਰਟਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "ਨਵਾਂ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਬਣਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ਲੋਡ ਹੋਣਯੋਗ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "ਵਾਧੂ ਆਡਿਟ ਨਿਯਮ ਯੋਗ/ਅਯੋਗ ਕਰੋ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਲਾਗ ਫਾਇਲਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ।"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਨਜੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "ਕਾਰਜ ਡੋਮੇਨ"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ਉਪਭੋਗੀ '%s' ਦੀ ਲੋੜ ਹੈ"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "ਅਣਜਾਣ"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ"
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ਪੋਰਟਾਂ ਨੰਬਰ ਜਾਂ 1 ਤੋਂ %d ਤੱਕ ਨੰਬਰਾਂ ਦੀ ਰੇਂਜ ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "ਨਾਂ ਅਲਫਾ ਨੁਮੈਰਿਕ ਹੋਣਾ ਜਰੂਰੀ ਹੈ। ਚੋਣ \"-n MODULENAME\" ਦੀ ਵਰਤੋਂ ਕਰੋ"
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "ਯੂਜ਼ਰ ਕਿਸਮਾਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਲਈ ਮਨਜੂਰੀ ਨਹੀਂ ਹੈ।"
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "DAEMON ਕਾਰਜ init ਸਕਰਿਪਟ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ.."
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ਇੱਕ ਬੂਲੀਅਨ ਮੁੱਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache must be a boolean value "
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ਕਿਸਮ ਆਟੋਮੈਟਿਕ ਹੀ tmp ਕਿਸਮ ਲੈ ਲੈਂਦੀ ਹੈ"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦ ਕਾਰਜ ਲਈ ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਮਾਰਗ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "enforcment ਫਾਇਲ ਟਾਈਪ ਕਰੋ"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "ਸੈੱਟਅੱਪ ਸਕਰਿਪਟ"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ਨੂੰ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। nfs, samba, ਹਟਾਉਣ-ਯੋਗ ਜੰਤਰ, ਉਪਭੋਗੀ temp ਅਤੇ ਨਾ-ਭਰੇਸੋਯੋਗ ਸੰਖੇਪ ਫਾਇਲਾਂ"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:102
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
--
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਮਨਜੂਰੀ ਦਿਓ"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:127
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:143
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
--msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:182
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:183
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/statusPage.py:152
--msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:186
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
--msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:202
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
--msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
--msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/pl.po b/policycoreutils/po/pl.po
-index 3064664..69d1650 100644
---- a/policycoreutils/po/pl.po
-+++ b/policycoreutils/po/pl.po
-@@ -1,36 +1,32 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Piotr Drąg <piotrdrag at gmail.com>, 2006, 2012.
-+# Piotr Drąg <piotrdrag at gmail.com>, 2006,2011-2013.
-+# Radosław Piliszek <radzio92 at yahoo.com>, 2006.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-11 18:29+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 19:59+0000\n"
- "Last-Translator: Piotr Drąg <piotrdrag at gmail.com>\n"
--"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/language/"
--"pl/)\n"
--"Language: pl\n"
-+"Language-Team: Polish <trans-pl at lists.fedoraproject.org>\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
--"|| n%100>=20) ? 1 : 2)\n"
-+"Language: pl\n"
-+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"UŻYCIE: run_init <skrypt> <parametry...>\n"
--"  gdzie: <skrypt> jest nazwą skryptu inicjowania do wykonania,\n"
--"         a <parametry...> są parametrami dla tego skryptu."
-+msgstr "UŻYCIE: run_init <skrypt> <parametry...>\n  gdzie: <skrypt> jest nazwą skryptu inicjowania do wykonania,\n         a <parametry...> są parametrami dla tego skryptu."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "zainicjowanie PAM się nie powiodło\n"
-@@ -79,360 +75,359 @@ msgstr "run_init może zostać uruchomione tylko na jądrze SELinuksa.\n"
- msgid "authentication failed.\n"
- msgstr "uwierzytelnianie się nie powiodło.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Nie można ustawić kontekstu wykonywania dla %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** WAŻNE ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Aby aktywować ten pakiet polityki należy wykonać:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "globalne"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Nie można utworzyć obsługi semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do "
--"przechowalni."
-+msgstr "Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do przechowalni."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Nie można odczytać przechowalni polityki."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Nie można nawiązać połączenia semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Nie można sprawdzić stanu włączenia MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Niezaimplementowane"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Transakcja semanage jest już wykonywana"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Nie można uruchomić transakcji semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Nie można wykonać transakcji semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Transakcja semanage nie jest wykonywana"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Nie można wyświetlić listy modułów SELinuksa"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Nazwa modułu"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Wersja"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Wyłączony"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Nie można wyłączyć modułu %s (usunięcie się nie powiodło)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Nie można włączyć modułu %s (usunięcie się nie powiodło)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Nie można usunąć modułu %s (usunięcie się nie powiodło)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "dontaudit wymaga \"on\" lub \"off\""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Wbudowane typy zezwalania"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Dostosowane typy zezwalania"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Nie można ustawić domeny zezwalania %s (instalacja modułu się nie powiodła)"
-+msgstr "Nie można ustawić domeny zezwalania %s (instalacja modułu się nie powiodła)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Nie można usunąć domeny zezwalania %s (usunięcie się nie powiodło)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Nie można utworzyć klucza dla %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Nie można sprawdzić, jeśli mapowanie loginu dla %s zostało określone"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Grupa linuksowa %s nie istnieje"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Użytkownik linuksowy %s nie istnieje"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Nie można utworzyć mapowania loginu dla %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Nie można ustawić nazwy %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Nie można ustawić zakresu MLS dla %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Nie można ustawić użytkownika SELinuksa dla %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Nie można dodać mapowania loginu do %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Wymagane jest seuser lub serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Mapowanie loginu dla %s nie zostało określone"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Nie można odpytać seuser dla %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Nie można zmodyfikować mapowania loginu dla %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Mapowanie loginu dla %s zostało określone w polityce, nie może zostać "
--"usunięte"
-+msgstr "Mapowanie loginu dla %s zostało określone w polityce, nie może zostać usunięte"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Nie można usunąć mapowania loginu dla %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Nie można wyświetlić listę mapowań loginów"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Login"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Użytkownik SELinuksa"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Zakres MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr "Usługa"
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Nie można sprawdzić, czy użytkownik SELinuksa %s został określony"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Nie można odpytać użytkownika dla %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Należy dodać co najmniej jedną rolę dla %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Nie można utworzyć użytkownika SELinuksa dla %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Nie można dodać roli %s do %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Nie można ustawić poziomu MLS dla %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Nie można dodać przedrostka %s do %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Nie można rozpakować klucza dla %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Nie można dodać użytkownika SELinuksa %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Wymagany jest przedrostek, role, poziom lub zakres"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Wymagany jest przedrostek lub role"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "Użytkownik SELinuksa %s nie został określony"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Nie można zmodyfikować użytkownika SELinuksa %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"Użytkownik SELinuksa %s nie został określony w polityce, nie może zostać "
--"usunięty"
-+msgstr "Użytkownik SELinuksa %s nie został określony w polityce, nie może zostać usunięty"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Nie można usunąć użytkownika SELinuksa %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Nie można wyświetlić listy użytkowników SELinuksa"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Nie można wyświetlić listy ról dla użytkownika %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Etykiety"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Przedrostek"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Poziom MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Zakres MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Role SELinuksa"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Wymagany jest protokół UDP lub TCP"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Wymagany jest port"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Nieprawidłowy port"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Nie można utworzyć klucza %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Wymagany jest typ"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr "Typ %s jest nieprawidłowy, musi być typem portu"
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Nie można sprawdzić, jeśli port %s/%s został określony"
-@@ -482,8 +477,8 @@ msgstr "Nie można ustawić kontekstu portu dla %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Nie można dodać portu %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Wymagane jest setype lub serange"
- 
-@@ -491,471 +486,473 @@ msgstr "Wymagane jest setype lub serange"
- msgid "Requires setype"
- msgstr "Wymagane jest setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nie został określony"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Nie można odpytać portu %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Nie można zmodyfikować portu %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Nie można wyświetlić listy portów"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Nie można usunąć portu %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s został określony w polityce, nie może zostać usunięty"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Nie można usunąć portu %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Nie można wyświetlić listy portów"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Typ portu SELinuksa"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Protokół"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Numer portu"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Wymagany jest adres węzła"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Nieznany lub brakujący protokół"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Wymagany jest typ SELinuksa"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr "Wymagany jest typ węzła SELinuksa"
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr "Typ %s jest nieprawidłowy, musi być typem węzła"
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Nie można utworzyć klucza dla %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Nie można sprawdzić, jeśli adres %s został określony"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Nie można utworzyć adresu dla %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Nie można utworzyć kontekstu dla %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Nie można ustawić maski dla %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Nie można ustawić użytkownika w kontekście adresu dla %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Nie można ustawić roli w kontekście adresu dla %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Nie można ustawić typu w kontekście adresu dla %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Nie można ustawić pól MLS w kontekście adresu dla %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Nie można ustawić kontekstu adresu dla %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Nie można dodać adresu %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Adresu %s nie został określony"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Nie można odpytać adresu %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Nie można zmodyfikować adresu %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Adres %s został określony w polityce, nie może zostać usunięty"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Nie można usunąć adresu %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr "Nie można usunąć wszystkich mapowań węzłów"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Nie można wyświetlić listy adresów"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Wymagany jest typ SELinuksa"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Nie można sprawdzić, jeśli interfejs %s został określony"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Nie można utworzyć interfejsu dla %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Nie można ustawić użytkownika w kontekście interfejsu dla %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Nie można ustawić roli w kontekście interfejsu dla %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Nie można ustawić typu w kontekście interfejsu dla %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Nie można ustawić pól MLS w kontekście interfejsu dla %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Nie można ustawić kontekstu interfejsu dla %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Nie można ustawić kontekstu komunikatu dla %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Nie można dodać interfejsu %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Interfejs %s nie został określony"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Nie można odpytać interfejsu %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Nie można zmodyfikować interfejsu %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Interfejs %s został określony w polityce, nie może zostać usunięty"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Nie można usunąć interfejsu %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr "Nie można usunąć wszystkich mapowań interfejsów"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Nie można wyświetlić listy interfejsów"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interfejs SELinuksa"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Kontekst"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "Klasa ekwiwalentu dla %s już istnieje"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr "Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr "Klasa ekwiwalentu dla %s nie istnieje"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Nie można ustawić użytkownika w kontekście pliku dla %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Nie można ustawić roli w kontekście pliku dla %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Nie można ustawić pól MLS w kontekście pliku dla %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Nieprawidłowe określenie pliku"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr "Określenie pliku nie może zawierać spacji"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--"Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\"; należy "
--"spróbować dodać \"%s\" zamiast tego"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\"; należy spróbować dodać \"%s\" zamiast tego"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr "Typ %s jest nieprawidłowy, musi być typem pliku lub urządzenia"
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Nie można sprawdzić, jeśli kontekst pliku dla %s został określony"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Nie można utworzyć kontekstu pliki dla %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Nie można ustawić typu w kontekście pliku dla %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Nie można ustawić kontekstu pliku dla %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Nie można dodać kontekstu pliku dla %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Wymagane jest setype, serange lub seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Kontekst pliku dla %s nie został określony"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Nie można odpytać kontekstu pliku dla %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Nie można zmodyfikować kontekstu pliku dla %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Nie można wyświetlić listy kontekstów plików"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Nie można usunąć kontekstu pliku %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Kontekst pliku dla %s został określony w polityce, nie może zostać usunięty"
-+msgstr "Kontekst pliku dla %s został określony w polityce, nie może zostać usunięty"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Nie można usunąć kontekstu pliku dla %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Nie można wyświetlić listy kontekstów plików"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Nie można wyświetlić listy lokalnych kontekstów plików"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "fcontext SELinuksa"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "typ"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--"\n"
--"Ekwiwalent fcontext dystrybucji SELinuksa \n"
-+msgstr "\nEkwiwalent fcontext dystrybucji SELinuksa \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
--"\n"
--"Lokalny ekwiwalent fcontext SELinuksa \n"
-+msgstr "\nLokalny ekwiwalent fcontext SELinuksa \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Nie można sprawdzić, jeśli wartość logiczna %s została określona"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Wartość logiczna %s nie została określona"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Nie można odpytać kontekstu pliku %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Należy podać jedną z poniższych wartości: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Nie można ustawić aktywnej wartości zmiennej logicznej %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Nie można zmodyfikować wartości logicznej %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Błędny format %s: wpis %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr ""
--"Wartość logiczna %s została określona w polityce, nie może zostać usunięta"
-+msgstr "Wartość logiczna %s została określona w polityce, nie może zostać usunięta"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Nie można usunąć wartości logicznej %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Nie można wyświetlić listy wartości logicznych"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "nieznane"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "wyłączone"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "włączone"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "Zmienna logiczna SELinuksa"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Stan"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Domyślnie"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Opis"
- 
-@@ -1019,7 +1016,7 @@ msgstr "Błąd podczas przydzielania pamięci.\n"
- msgid "Error sending audit message.\n"
- msgstr "Błąd podczas wysyłania komunikatu audytu.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Nie można ustalić trybu wymuszania.\n"
-@@ -1032,16 +1029,12 @@ msgstr "Błąd. Nie można otworzyć %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s. Nie można uzyskać bieżącego kontekstu dla %s, ponowne nadanie etykiety "
--"TTY się nie odbędzie.\n"
-+msgstr "%s. Nie można uzyskać bieżącego kontekstu dla %s, ponowne nadanie etykiety TTY się nie odbędzie.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s. Nie można uzyskać nowego kontekstu dla %s, ponowne nadanie etykiety TTY "
--"się nie odbędzie.\n"
-+msgstr "%s. Nie można uzyskać nowego kontekstu dla %s, ponowne nadanie etykiety TTY się nie odbędzie.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1138,62 +1131,66 @@ msgstr "Nie można uzyskać pustego ustawienia sygnału\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Nie można ustawić obsługi SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Porzucenie uprawnień przez newrole się nie powiodło\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "newrole może zostać użyte tylko na jądrze SELinuksa.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "uzyskanie old_context się nie powiodło.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Ostrzeżenie. Nie można pobrać informacji o TTY.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "błąd podczas odczytywania konfiguracji usługi PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: niepoprawne hasło dla %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: rozgałęzienie się nie powiodło: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Nie można przywrócić etykiety TTY...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Poprawne zamknięcie TTY się nie powiodło\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Nie można zamknąć deskryptorów.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Błąd podczas przydzielania argv0 powłoki.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Nie można przywrócić środowiska, przerywanie\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "wykonanie powłoki się nie powiodło\n"
- 
-@@ -1296,20 +1293,20 @@ msgstr "chcat -- -CompanyConfidential /dokumenty/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential jużytkownik"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Błąd opcji %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Zmienna logiczna"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "wszystko"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1324,25 +1321,19 @@ msgstr "Etykiety plików"
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
--"Określenie\n"
--"pliku"
-+msgstr "Określenie\npliku"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
--"Typ pliku\n"
--"SELinuksa"
-+msgstr "Typ pliku\nSELinuksa"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
--"Typ\n"
--"pliku"
-+msgstr "Typ\npliku"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
-@@ -1352,643 +1343,484 @@ msgstr "Mapowanie użytkownika"
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
--"Login\n"
--" "
-+msgstr "Login\n "
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
--"Użytkownik\n"
--"SELinuksa"
-+msgstr "Użytkownik\nSELinuksa"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
--"Zakres MLS/\n"
--"MCS"
-+msgstr "Zakres MLS/\nMCS"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
- msgstr "Login \"%s\" jest wymagany"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Moduł polityki"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Nazwa modułu"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Wyłącz audytowanie"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Włącz audytowanie"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Wczytaj moduł polityki"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr "Polgen"
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Piotr Drąg <piotrdrag at gmail.com>, 2006"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Dodanie okna dialogowego zmiennej logicznej"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Nazwa zmiennej logicznej"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "Narzędzie tworzenia polityki SELinuksa"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr "<b>Wybór typu roli aplikacji lub użytkownika do ograniczenia:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Aplikacje</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Standardowy demon inicjowania"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--"Standardowe demony inicjowania to demony włączane podczas uruchamiania przez "
--"skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
-+msgstr "Standardowe demony inicjowania to demony włączane podczas uruchamiania przez skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr "Standardowy demon inicjowania"
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
- msgstr "Systemowy demon D-Bus"
- 
--#: ../gui/polgen.glade:280
--msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
--
--#: ../gui/polgen.glade:282
-+#: ../gui/polgen.glade:349
- msgid "Internet Services Daemon (inetd)"
- msgstr "Demon usług internetowych (inetd)"
- 
--#: ../gui/polgen.glade:301
--msgid ""
--"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
--"Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW "
--"(Apache)"
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
- msgid "Web Application/Script (CGI)"
- msgstr "Aplikacje/skrypty WWW (CGI)"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:370
- msgid ""
--"User Application are any application that you would like to confine that is "
--"started by a user"
--msgstr ""
--"Aplikacje użytkownika to wszystkie ograniczane aplikacje, które są "
--"uruchamiane przez użytkowników"
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr "Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW (Apache)"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
- msgid "User Application"
- msgstr "Aplikacja użytkownika"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr "Aplikacje użytkownika to wszystkie ograniczane aplikacje, które są uruchamiane przez użytkowników"
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr "Piaskownica"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr "<b>Logowani użytkownicy</b>"
- 
--#: ../gui/polgen.glade:453
--msgid "Modify an existing login user record."
--msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
--
--#: ../gui/polgen.glade:455
-+#: ../gui/polgen.glade:478
- msgid "Existing User Roles"
- msgstr "Istniejące role użytkowników"
- 
--#: ../gui/polgen.glade:474
--msgid ""
--"This user will login to a machine only via a terminal or remote login.  By "
--"default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
--"Ten użytkownik będzie logował się do komputera tylko przez terminal lub "
--"zdalne logowanie. Domyślnie ten użytkownik nie będzie posiadał setuid, "
--"sieci, su ani sudo."
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+#: ../gui/polgen.glade:495
- msgid "Minimal Terminal User Role"
- msgstr "Minimalna rola użytkownika terminala"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:499
- msgid ""
--"This user can login to a machine via X or terminal.  By default this user "
--"will have no setuid, no networking, no sudo, no su"
--msgstr ""
--"Ten użytkownik może logować się do komputera przez X Window lub terminal. "
--"Domyślnie ten użytkownik nie będzie posiadał setuid, sieci, sudo ani su"
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr "Ten użytkownik będzie logował się do komputera tylko przez terminal lub zdalne logowanie. Domyślnie ten użytkownik nie będzie posiadał setuid, sieci, su ani sudo."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+#: ../gui/polgen.glade:512
- msgid "Minimal X Windows User Role"
- msgstr "Minimalna rola użytkownika X Window"
- 
- #: ../gui/polgen.glade:516
- msgid ""
--"User with full networking, no setuid applications without transition, no "
--"sudo, no su."
--msgstr ""
--"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr "Ten użytkownik może logować się do komputera przez X Window lub terminal. Domyślnie ten użytkownik nie będzie posiadał setuid, sieci, sudo ani su"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+#: ../gui/polgen.glade:529
- msgid "User Role"
- msgstr "Rola użytkownika"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:533
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany i su, może "
--"używać sudo dla ról administratorów root"
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr "Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+#: ../gui/polgen.glade:546
- msgid "Admin User Role"
- msgstr "Rola użytkownika administratora"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany i su, może używać sudo dla ról administratorów root"
-+
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr "<b>Użytkownicy root</b>"
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--"Należy wybrać rolę użytkownika administratora root, jeśli ten użytkownik "
--"będzie używany do administrowania komputerem podczas uruchamiania jako root. "
--"Ten użytkownik nie będzie mógł zalogować się bezpośrednio do systemu."
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr "Rola użytkownika administratora root"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Należy wybrać rolę użytkownika administratora root, jeśli ten użytkownik będzie używany do administrowania komputerem podczas uruchamiania jako root. Ten użytkownik nie będzie mógł zalogować się bezpośrednio do systemu."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr "<b>Nazwa roli aplikacji lub użytkownika do ograniczenia:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr "Nazwa"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr "Pełna ścieżka do ograniczanego pliku wykonywalnego."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr "Unikalna nazwa dla roli ograniczanego aplikacji lub użytkownika."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr "Plik wykonywalny"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr "Skrypt inicjowania"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--"Pełna ścieżka do skryptu inicjowania używanego do uruchamiania ograniczanej "
--"aplikacji."
-+msgstr "Pełna ścieżka do skryptu inicjowania używanego do uruchamiania ograniczanej aplikacji."
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr "label105"
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr "<b>Wybór istniejącej roli do zmodyfikowania:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr "Wybór roli użytkownika, które przemienić do domeny %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "karta roli"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr "<b>Wybór ról, do których przemienić %s:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr "Wybór domen aplikacji, do których przemienić %s."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "przejście \nkarta roli"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr "<b>Wybór ról użytkownika, do których przemienić %s:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr "Wybór ról użytkownika, które przemienić do tych domen aplikacji."
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr "label108"
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr "<b>Wybór domen, którymi %s będzie administrował:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr "Wybór domen, które ten użytkownik ma administrować."
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr "label109"
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr "<b>Wybór dodatkowych ról dla %s:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr "label111"
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr "<b>Porty sieciowe, do których %s dowiązuje:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>Porty TCP</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
--msgid "Allows %s to bind to any udp port"
--msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP"
--
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
- msgid "All"
- msgstr "Wszystko"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
--msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
--"Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów "
--"600-1024"
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
- msgid "600-1024"
- msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
--msgid ""
--"Enter a comma separated list of udp ports or ranges of ports that %s binds "
--"to. Example: 612, 650-660"
--msgstr ""
--"Lista portów lub zakresów portów UDP oddzielonych przecinkami, do których %s "
--"może dowiązywać. Przykład: 612, 650-660"
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr "Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów 600-1024"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
- msgid "Unreserved Ports (>1024)"
- msgstr "Niezastrzeżone porty (powyżej 1024)"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr "Lista portów lub zakresów portów UDP oddzielonych przecinkami, do których %s może dowiązywać. Przykład: 612, 650-660"
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr "Wybór portów"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr "Umożliwia %s dowiązywanie do dowolnego portu UDP > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr "<b>Porty UDP</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Sieć\nKarta dowiązywania"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr "<b>Wybór portów sieciowych, do których %s może się łączyć:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr "Umożliwia %s łączenie z dowolnym portem TCP"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--"Lista portów lub zakresów portów TCP oddzielonych przecinkami, z którymi %s "
--"może się łączyć. Przykład: 612, 650-660"
-+msgstr "Lista portów lub zakresów portów TCP oddzielonych przecinkami, z którymi %s może się łączyć. Przykład: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr "Umożliwia %s łączenie z dowolnym portem UDP"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--"Lista portów lub zakresów portów UDP oddzielonych przecinkami, z którymi %s "
--"może się łączyć. Przykład: 612, 650-660"
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr "label114"
-+msgstr "Lista portów lub zakresów portów UDP oddzielonych przecinkami, z którymi %s może się łączyć. Przykład: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr "<b>Wybór wspólnych cech aplikacji dla %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr "Zapisuje komunikaty syslog\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr "Tworzy/manipuluje plikami tymczasowymi w /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr "Używa PAM do uwierzytelniania"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr "Używa wywołań nsswitch lub getpw*"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr "Używa D-Bus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr "Wysyła komunikaty audytu"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr "Używa terminala"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr "Wysyła e-maile"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr "label115"
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr "<b>Dodanie plików/katalogów, którymi %s zarządza</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--"Dodanie plików/katalogów, którymi %s \"zarządza\". Pliki PID, pliki "
--"dziennika, pliki /var/lib..."
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr "label116"
-+msgstr "Dodanie plików/katalogów, którymi %s \"zarządza\". Pliki PID, pliki dziennika, pliki /var/lib..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr "<b>Dodanie zmiennych logicznych z polityki %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr "Dodanie/usunięcie zmiennych logicznych używanych przez domenę %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr "<b>Który katalog utworzyć dla polityki %s?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr "Katalog polityki"
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr "Dodanie okna dialogowego zmiennej logicznej"
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr "Nazwa zmiennej logicznej"
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr "Rola"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr "Istniejący_użytkownik"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr "Aplikacja"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr "%s musi być katalogiem"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr "Należy wybrać użytkownika"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr "Wybór ograniczanego pliku wykonywalnego."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr "Wybór ograniczanego pliku skryptu inicjowania."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr "Wybór plików, które ograniczana aplikacja tworzy lub zapisuje"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
--"Wybór katalogów, które ograniczana aplikacja posiada lub do nich zapisuje"
-+msgstr "Wybór katalogów, które ograniczana aplikacja posiada lub do nich zapisuje"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr "Wybór katalogu, w którym utworzyć pliki polityki"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
--"Typ %s_t został już określony w bieżącej polityce.\n"
--"Kontynuować?"
-+msgstr "Typ %s_t został już określony w bieżącej polityce.\nKontynuować?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr "Sprawdź nazwę"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
--"Moduł %s.pp został już wczytany w bieżącej polityce.\n"
--"Kontynuować?"
-+msgstr "Moduł %s.pp został już wczytany w bieżącej polityce.\nKontynuować?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr "Należy dodać nazwę składającą się z liter i liczb, bez spacji."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr "Należy podać plik wykonywalny"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr "Skonfiguruj SELinuksa"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr "Demon usług internetowych"
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr "Należy podać nazwę dla ograniczanego procesu/użytkownika"
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--"Nazwa musi być alfanumeryczna bez spacji. Proszę rozważyć użycie opcji \"-n "
--"NAZWA_MODUŁU\""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr "use_resolve musi być wartością logiczną "
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr "use_syslog musi być zmienną logiczną "
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr "use_kerberos musi być wartością logiczną "
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr "manage_krb5_rcache musi być wartością logiczną "
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr "Typy USER automatycznie uzyskują typ tmp"
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr "Plik typu wymuszania"
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr "Plik interfejsu"
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr "Plik kontekstów pliku"
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr "Ustawienie skryptu"
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n nazwaModułu ] [ -m ] [ -t typ ] [ plikWykonywalny | Nazwa ]\n"
--"prawidłowe typy:\n"
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr "Wymagany jest plik wykonywalny lub nazwa"
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr "Port sieciowy"
-@@ -1997,9 +1829,7 @@ msgstr "Port sieciowy"
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
--"Typ portu\n"
--"SELinuksa"
-+msgstr "Typ portu\nSELinuksa"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
-@@ -2009,9 +1839,7 @@ msgstr "Protokół"
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
--"Poziom\n"
--"MLS/MCS"
-+msgstr "Poziom\nMLS/MCS"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
-@@ -2030,1495 +1858,1626 @@ msgstr "Widok listy"
- msgid "Group View"
- msgstr "Widok grupy"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr "Ochrona usługi SELinuksa"
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona acct"
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr "Administracja"
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr "Umożliwia wszystkim demonom zapisywać pliki core do /"
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr "Umożliwia wszystkim demonom używać nieprzydzielonych TTY"
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr "Przywileje użytkowników"
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa gadmin wykonywanie plików w katalogu "
--"domowym lub /tmp"
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa guest wykonywanie plików w katalogu "
--"domowym lub /tmp"
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Ochrona pamięci"
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr "Zezwala na stos wykonywalny Javy"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Na pewno usunąć %s \"%s\"?"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Usuń %s"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr "Umożliwia mount montowanie wszystkich plików"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Dodaj %s"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr "Umożliwia mount montowanie wszystkich katalogów"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Modyfikuj %s"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr "Zezwala na stos wykonywalny MPlayera"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Zezwalanie"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Wymuszanie"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr "Umożliwia SSH uruchamianie ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Stan"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa staff wykonywanie plików w katalogu "
--"domowym lub /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Zmienianie typu polityki spowoduje ponowne nadanie etykiet całemu systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa sysadm wykonywanie plików w katalogu "
--"domowym lub /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Zmienianie SELinuksa na wyłączony wymaga ponownego uruchomienia. Nie jest to zalecane. Jeśli później SELinux zostanie ponownie włączony, to system będzie wymagał ponownego nadania etykiet. można przejść do trybu zezwalania, który będzie tylko zapisywał błędy do dziennika i nie wymuszał polityki SELinuksa, by zobaczyć, czy SELinux powoduje problem z systemem. Tryb zezwalania nie wymaga ponownego uruchomienia. Kontynuować?"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--"Umożliwia nieograniczanym kontom użytkowników SELinuksa wykonywanie plików "
--"katalogu domowym lub /tmp"
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr "Konfiguracja sieci"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Zmienianie SELinuksa na włączony spowoduje ponowne nadanie etykiet całemu systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr "Umożliwia pakietom bez etykiet przepływanie przez sieć"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa user wykonywanie plików w katalogu "
--"domowym lub /tmp"
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr "Umożliwia nieograniczane dyntrans do unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c) 2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Bazy danych"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Dodanie mapowania loginu SELinuksa"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr "Umożliwia użytkownikowi łączenie z gniazdem MySQL"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Dodanie portów sieciowych SELinuksa"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr "Umożliwia użytkownikowi łączenie z gniazdem PostgreSQL"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Typ SELinuksa"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "Serwer X"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Określenie pliku"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr "Umożliwia klientom zapisywanie do współdzielonej pamięci X Window"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Typ pliku"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa xguest wykonywanie plików w katalogu "
--"domowym lub /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "wszystkie pliki\nzwykłe pliki\nkatalog\nurządzenie znakowe\nurządzenie blokowe\ngniazdo\ndowiązanie symboliczne\nnazwany potok\n"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr "Umożliwia demonom uruchamianie za pomocą NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Dodanie użytkownika SELinuksa"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Aplikacje WWW"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Administracja SELinuksem"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa staff na domenę przeglądarki WWW"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Dodaj"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa sysadm na domenę przeglądarki WWW"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Właściwości"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa user na domenę przeglądarki WWW"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Usuń"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa xguest na domenę przeglądarki WWW"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Wybór obiektu zarządzania"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr "Umożliwia przeglądarkom WWW staff zapisywanie do katalogów domowych"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Wybór:</b>"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Wyłącza ochronę SELinuksa dla amandy"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Domyślny systemowy tryb wymuszania"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Wyłącza ochronę SELinuksa dla amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Wyłączone\nZezwalanie\nWymuszanie\n"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona apmd"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Obecny tryb wymuszania"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona arpwatch"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Domyślny systemowy typ polityki: "
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona auditd"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Proszę wybrać, czy ponownie nadać etykiety całemu systemowi plików podczas następnego ponownego uruchomienia. Ponowne nadanie etykiet może zająć dużo czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet jest wymagane."
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona automount"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Wyłącza ochronę SELinuksa dla Avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Bluetooth"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona canna"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona cardmgr"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Filtr"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr "Wyłącza ochronę SELinuksa dla serwera klastra"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
--"Umożliwia cdrecord odczytywanie różnej zawartości. NFS, Samba, urządzenia "
--"wymienne, pliki tymczasowe użytkownika i potencjalnie niebezpieczne pliki "
--"zawartości"
--
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ciped"
--
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona clamd"
--
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr "Wyłącza ochronę SELinuksa dla clamscan"
--
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr "Wyłącza ochronę SELinuksa dla clvmd"
--
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona comsat"
--
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona courier"
--
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona cpucontrol"
--
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona cpuspeed"
--
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr "Cron"
--
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona crond"
--
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr "Drukowanie"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Dodanie kontekstu pliku"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr "Wyłącza ochronę SELinuksa dla serwera zaplecza cupsd"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modyfikacja kontekstu pliku"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona cupsd"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Usunięcie kontekstu pliku"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr "Wyłącza ochronę SELinuksa dla cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona CVS"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Dodanie mapowania użytkownika SELinuksa"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona cyrus"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modyfikacja mapowania użytkownika SELinuksa"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dbskkd"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Usunięcie mapowania użytkownika SELinuksa"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dbusd"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr "Wyłącza ochronę SELinuksa dla dccd"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Dodanie użytkownika"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr "Wyłącza ochronę SELinuksa dla dccifd"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modyfikacja użytkownika"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr "Wyłącza ochronę SELinuksa dla dccm"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Usunięcie użytkownika"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ddt"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona devfsd"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Dodanie portu sieciowego"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dhcpc"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Modyfikacja portu sieciowego"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dhcpd"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Usunięcie portu sieciowego"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dictd"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr "Umożliwia sysadm_t bezpośrednie uruchamianie demonów"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr "Wyłącza ochronę SELinuksa dla Evolution"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Utworzenie nowego modułu polityki"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr "Gry"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Wczytanie modułu polityki"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr "Wyłącza ochronę SELinuksa dla gier"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Usunięcie wczytywalnego modułu polityki"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr "Wyłącza ochronę SELinuksa dla przeglądarek WWW"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Włączenie/wyłączenie dodatkowych reguł audytu, które zwykle nie są raportowane do plików dziennika."
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr "Wyłącza ochronę SELinuksa dla Thunderbirda"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona distccd"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Zmiana trybu procesu na zezwalanie."
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dmesg"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Zmiana trybu procesu na wymuszanie"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dnsmasq"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Domena procesu"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona dovecot"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona entropyd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr "Wyłącza ochronę SELinuksa dla fetchmail"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Tworzy strony podręcznika SELinuksa"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona fingerd"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ścieżka, w której umieszczone zostaną utworzone strony podręcznika SELinuksa"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona freshclam"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr "nazwa systemu operacyjnego dla stron podręcznika"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona fsdaemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr "Tworzy strukturę stron podręcznika HTML dla wybranych stron podręcznika SELinuksa"
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona gpm"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Wszystkie domeny"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Nazwy domen stron podręcznika do utowrzenia"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona gss"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Odpytuje informacje o sieci polityki SELinuksa"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona HAL"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "wyświetla listę wszystkich typów portów SELinuksa"
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr "Zgodność"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "wyświetla typ SELinuksa powiązany z portem"
- 
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
--"Bez audytowania rzeczy, o których wiadomo, że są zepsute, ale nie niosą za "
--"sobą ryzyka"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Wyświetla porty określone dla tego typu SELinuksa"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona hostname"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "wyświetla porty, do których ta domena może dowiązywać i/lub się łączyć"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona hotplug"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "odpytuje politykę SELinuksa, aby zobaczyć, czy domeny mogą się ze sobą komunikować"
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona howl"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Domena źródłowa"
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona hplip CUPS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Domena docelowa"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr "Wyłącza ochronę SELinuksa dla rotatelogs httpd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "odpytuje politykę SELinuksa, aby zobaczyć opis zmiennych logicznych"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr "Usługa HTTPD"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr "uzyskuje wszystkie opisy zmiennych logicznych"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr "Wyłącza ochronę SELinuksa dla suexec HTTP"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "zmienna logiczna, aby uzyskać opis"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona hwclock"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "odpytuje politykę SELinuksa, aby zobaczyć, jak źródłowa domena procesu może przechodzić do docelowej domeny procesu"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona i18n"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "źródłowa domeny procesu"
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona imazesrv"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "docelowa domena procesu"
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr "Wyłącza ochronę SELinuksa dla demonów potomnych inetd"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr "Polecenie wymagane dla tego typu polityki"
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona inetd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr "Wyświetla listę interfejsów polityki SELinuksa"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona innd"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Tworzy szablon modułu polityki SELinuksa"
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona iptables"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr "Proszę podać typ domeny, która ma zostać rozszerzona"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ircd"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr "Proszę podać użytkowników SELinuksa, których przenieść do tej domeny"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona irqbalance"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr "Proszę podać domeny, którymi ten ograniczany administrator będzie zarządzał"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona iSCSI"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "nazwa polityki do utworzenia"
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona jabberd"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr "ścieżka, w której utworzone pliki polityki będą przechowywane"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr "Kerberos"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "plik wykonywalny do ograniczenia"
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona kadmind"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr "Utwórz nową politykę dla %s"
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona klogd"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "polecenia"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona krb5kdc"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr "Zmienia politykę SELinuksa, domyślnie /sys/fs/selinux/policy"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr "Wyłącza ochronę SELinuksa dla demonów ktalk"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr "Nie zainstalowano polityki SELinuksa"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona kudzu"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr "Odczytanie pliku polityki %s się nie powiodło"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona locate"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "nieznane"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona LPD"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Demon usług internetowych"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona lrrd"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr "Istniejący typ domeny"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona LVM"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr "Minimalna rola użytkownika logowania terminala"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr "Wyłącza ochronę SELinuksa dla demona Mailman"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr "Minimalna rola użytkownika logowania X Window"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr "Umożliwia Evolution i Thunderbirdowi odczytywanie plików użytkownika"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr "Rola użytkownika logowania środowiska graficznego"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona mdadm"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr "Rola użytkownika logowania administratora"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona monopd"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr "Rola administratora ograniczanego roota"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr "Umożliwia przeglądarce Mozilla odczytywanie plików użytkownika"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Prawidłowe typy:\n"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona mrtg"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona mysqld"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr "Należy podać prawidłowy typ polityki"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nagios"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr "Należy podać nazwę dla modułu polityki dla %s."
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr "Usługa nazw"
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Nazwa musi być alfanumeryczna bez spacji. Proszę rozważyć użycie opcji \"-n NAZWA_MODUŁU\""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona named"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nessusd"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr "Wyłącza ochronę SELinuksa dla Menedżera sieci"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve musi być wartością logiczną "
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nfsd"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog musi być zmienną logiczną "
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr "Samba"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos musi być wartością logiczną "
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nmbd"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache musi być wartością logiczną "
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nrpe"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Typy USER automatycznie uzyskują typ tmp"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nscd"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr "Moduły polityki %s wymagają istniejących domen"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona nsd"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ntpd"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Plik typu wymuszania"
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr "Wyłącza ochronę SELinuksa dla oddjob"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Plik interfejsu"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr "Wyłącza ochronę SELinuksa dla oddjob_mkhomedir"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Plik kontekstów pliku"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona OpenVPN"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr "Plik specyfikacji"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona PAM"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Ustawienie skryptu"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr "Wyłącza ochronę SELinuksa dla Pegasusa"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Aby zezwolić ABRT na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona perdition"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Aby zezwolić ABRT na uruchamianie w domenie abrt_handle_event_t, aby obsługiwać skrypty zdarzeń ABRT"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona portmap"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Aby zezwolić amavis na użycie kompilatora JIT"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona portslave"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "Aby zezwolić programom antywirusowym na odczytywanie niezabezpieczonych plików w systemie"
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr "Wyłącza ochronę SELinuksa dla Postfiksa"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr "Aby zezwolić auditadm na wykonywanie treści"
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona PostgreSQL"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Aby zezwolić użytkownikom na rozwiązywanie wpisów passwd użytkowników bezpośrednio z LDAP, zamiast używania serwera sssd"
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr "pppd"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Aby zezwolić użytkownikom na logowanie używając serwera RADIUS"
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr "Umożliwia uruchamianie pppd przez zwykłych użytkowników"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr "Aby zezwolić użytkownikom na logowanie używając serwera yubikey"
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr "Wyłącza ochronę SELinuksa dla demona pptp"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr "Aby zezwolić awstats na usuwanie dzienników Apache"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona prelink"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Aby zezwolić cdrecord na odczytywanie różnych treści. NFS, Samba, urządzenia wymienne, pliki tymczasowe użytkownika i niezaufane pliki treści"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona privoxy"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Aby zezwolić clamd na użycie kompilatora JIT"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ptal"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Aby zezwolić clamscan na niezabezpieczone pliki w systemie"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona PXE"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Aby zezwolić clamscan na odczytywanie treści użytkownika"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr "Wyłącza ochronę SELinuksa dla pyzord"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Aby zezwolić Cobbler na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Quoty"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Aby zezwolić Cobbler na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona radiusd"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Aby zezwolić Cobbler na dostęp do systemów plików CIFS."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona radvd"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Aby zezwolić Cobbler na dostęp do systemów plików NFS."
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr "Wyłącza ochronę SELinuksa dla rdisc"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Aby zezwolić collectd na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr "Wyłącza ochronę SELinuksa dla readahead"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie codnor na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
--"Umożliwia programom odczytywanie plików w niestandardowych położeniach "
--"(default_t)"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Aby zezwolić systemowym zadaniom crona na ponowne nadanie etykiet systemowi plików, aby przywrócić konteksty plików."
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Aby zezwolić demonowi CVS na odczytywanie shadow"
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Aby zezwolić wszystkim demonom na zapisywanie plików core do /"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr "Wyłącza ochronę SELinuksa dla demona restorecond"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Aby zezwolić wszystkim demonom na używanie wrapperów TCP."
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona RHGB"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Aby zezwolić wszystkim demonom na odczytywanie/zapisywanie terminali"
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr "Aby zezwolić dan na zarządzanie plikami użytkownika"
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr "Aby zezwolić dan na odczytywanie plików użytkownika"
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Aby zezwolić dbadm na zarządzanie plików w katalogach domowych użytkowników"
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Aby zezwolić dbadm na odczytywanie plików w katalogach domowych użytkowników"
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Aby zabronić aplikacjom domeny użytkownika na mapowanie obszarów pamięci jako wykonywalne i zapisywalne. Jest to niebezpieczne i taki plik wykonywalny powinien zostać zgłoszony w Bugzilli"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr "Wyłącza ochronę SELinuksa dla ricci"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Aby zezwolić sysadm na debugowanie lub wykonywanie ptrace na wszystkich procesach."
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr "Wyłącza ochronę SELinuksa dla ricci_modclusterd"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Aby zezwolić aplikacjom klienckim dhcpd na wykonywanie poleceń iptables"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona rlogind"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Aby zezwolić demonowi DHCP na używanie mechanizmów LDAP"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona rpcd"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Aby zezwolić wszystkim domenom na użycie deskryptorów plików innych domen"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr "Wyłącza ochronę SELinuksa dla rshd"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Aby zezwolić wszystkim domenom na posiadanie modułów wczytywania jądra"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr "rsync"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Aby zezwolić na użycie usług dźwięku jako źródła dla kanałów entropii"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona rsync"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Aby zezwolić exim na łączenie się z bazami danych (PostgreSQL, MySQL)"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr "Umożliwia SSH uruchamianie z inetd zamiast jako demon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Aby zezwolić exim na tworzenie, odczytywanie, zapisywanie i usuwanie plików nieuprawnionych użytkowników."
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr "Umożliwia Sambie współdzielenie katalogów NFS"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Aby zezwolić exim na odczytywanie plików nieuprawnionych użytkowników."
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr "Serwer uwierzytelniania SASL"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Aby włączyć dodatkowe reguły w domenie cron, aby obsługiwać fcron."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr "Umożliwia serwerowi uwierzytelniania SASL odczytywanie /etc/shadow"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie fenced na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Aby zezwolić domenie fenced na wykonywanie SSH."
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr "Aby zezwolić wszystkim domenom na wykonywanie w fips_mode"
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Aby zezwolić FTP na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
-+
-+#: booleans.py:44
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
--"Umożliwia serwerowi X Window mapowanie regionów pamięci zarówno jako "
--"wykonywalną, jak i zapisywalną"
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić serwerom FTP na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona saslauthd"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Aby zezwolić serwerom FTP na łączenie się ze wszystkimi portami > 1023"
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona scannerdaemon"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Aby zezwolić serwerom FTP na łączenie z portami bazy danych MySQL"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr "Zabrania przemienienia na sysadm_t, dotyczy sudo i su"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Aby zezwolić serwerom FTP na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkim plików w systemie, nadzorowane przez DAC."
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr "Zabrania wszystkim procesom wczytywania modułów jądra"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Aby zezwolić serwerom FTP na użycie CIFS użytego do usług przesyłania plików publicznych."
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr "Zabrania wszystkim procesom modyfikowania polityki jądra SELinuksa"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Aby zezwolić serwerom FTP na użycie NFS użytego do usług przesyłania plików publicznych."
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Sendmail"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Aby zezwolić serwerom FTP na dowiązywanie do wszystkich niezastrzeżonych portów dla trybu pasywnego"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr "Wyłącza ochronę SELinuksa dla setrans"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Aby ustalić, czy CGI Git może przeszukiwać katalogi domowe."
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona SETroubleshoot"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików CIFS."
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona slapd"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików NFS."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona slrnpull"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Aby ustalić, czy demon sesji Git może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona smbd"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Git w domenie git_session_t."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona snmpd"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Aby ustalić, czy systemowy demon Git może przeszukiwać katalogi domowe."
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Snort"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików CIFS."
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona soundd"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików NFS."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona sound"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Aby zezwolić demonowi gitisis na wysyłanie poczty"
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr "Ochrona przed niechcianymi wiadomościami"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Aby włączyć odczytywanie urandom przez wszystkie domeny."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona spamd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Aby zezwolić na użycie opcji gpg-agent --write-env-file. Umożliwia to także zarządzanie plikami użytkownika przez gpg-agent."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr "Umożliwia smapd dostęp do katalogów domowych"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Aby zezwolić domenie WWW gpg na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr "Umożliwia demonowi Spam Assassin dostęp do sieci"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Aby zezwolić gssd na odczytywanie katalogu tymczasowego, do dostępu do tgt Kerberosa."
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona speedmgmt"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr "Aby zezwolić gościowi na wykonywanie treści"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr "Squid"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić Apache na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr "Umożliwia demonowi Squid dostęp do sieci"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Aby zezwolić httpd na użycie wbudowanych skryptów (zwykle PHP)"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Squid"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Aby zezwolić demonowi http na sprawdzanie niechcianych wiadomości"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona SSH"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Aby zezwolić httpd na działanie jako klient FTP łączący się z portem FTP i portami efemerycznymi"
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr "Umożliwia SSH logowanie jako sysadm_r:sysadm_t"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Aby zezwolić httpd na łączenie z portem LDAP"
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Aby zezwolić demonowi HTTP na łączenie się z zabbix"
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:72
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
--"Umożliwia użytkownikom staff_r wyszukiwanie w katalogu domowym sysadm i "
--"odczytywanie plików (takich jak ~/.bashrc)"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z Cobbler przez sieć."
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Aby zezwolić skryptom i modułom httpd na łączenie z bazami danych przez sieć."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr "Uniwersalny tunel SSH"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Aby zezwolić httpd na łączenie się z serwerem memcache"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona stunnel"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Aby zezwolić httpd na działanie jako przekaźnik"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr "Umożliwia demonowi stunnel samodzielne uruchamianie, poza xinetd"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Aby zezwolić demonowi http na wysyłanie poczty"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona swat"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Aby zezwolić Apache na komunikowanie się z usługą Avahi przez D-Bus"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona sxid"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Aby zezwolić httpd na obsługę CGI"
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona syslogd"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Aby zezwolić httpd na działanie jako serwer FTP nasłuchując na porcie FTP."
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr "Wyłącza ochronę SELinuksa dla systemowych zadań Crona"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Aby zezwolić httpd na odczytywanie katalogów domowych"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona TCP"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Aby zezwolić skryptom i modułom httpd na execmem/execstack"
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Telnet"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Aby zezwolić httpd na łączenie się z portem 80 w celu poprawnego wyłączenia"
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona tftpd"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Aby zezwolić procesom httpd na zarządzanie treścią IPA"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona transproxy"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Aby zezwolić Apache na użycie mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona udev"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Aby zezwolić Apache na użycie mod_auth_pam"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona uml"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Aby zezwolić httpd na odczytywanie treści użytkownika"
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Aby zezwolić Apache na działanie w trybie stickshift, bez przejścia do pasażera"
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Aby zezwolić demonowi httpd na zmianę swoich ograniczeń zasobów"
-+
-+#: booleans.py:89
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
--"Umożliwia xinetd uruchamianie nieograniczane, w tym wszystkich usług, jakie "
--"uruchamia, a które nie mają określonych przemian domen"
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Aby zezwolić httpd na wykonywanie plików wykonywalnych SSI w tej samej domenie, co systemowe skrypty CGI."
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:90
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
--"Umożliwia skryptom rc uruchamianie nieograniczane, w tym wszystkie demony "
--"uruchamiane przez skrypty rc, a które nie mają określonych przemian domen"
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Aby zezwolić skryptom Apache na zapisywanie do treści publicznych. Katalogi/pliki muszą posiadać etykiety public_rw_content_t."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr "Umożliwia RPM nieograniczane uruchamianie"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Aby zezwolić Apache na wykonywanie treści tymczasowych."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
--"Umożliwia uprzywilejowanym narzędziom, takim jak hotplug i insmod "
--"uruchamianie nieograniczane"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Aby ujednolicić komunikowanie się httpd z terminalem. Wymagane do podania hasła dla certyfikatów w terminalu."
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Aby ujednolicić obsługę httpd wszystkich plików treści."
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Aby zezwolić httpd na dostęp do systemów plików CIFS"
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Aby zezwolić httpd na dostęp do systemów plików FUSE"
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Aby zezwolić httpd na wykonywanie GPG"
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Aby zezwolić httpd na dostęp do systemów plików NFS"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona updfstab"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Aby zezwolić httpd na komunikowanie się z demonem oddjob w celu uruchomienia usługi"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona uptimed"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Aby zezwolić httpd na dostęp do portów OpenStack"
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr "Aby zezwolić Apache na odpytywanie wpisów NS"
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Aby zezwolić Icecast na łączenie się ze wszystkimi portami, nie tylko portami dźwięku."
-+
-+#: booleans.py:102
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
--"Umożliwia user_r osiąganie sysadm_r przez su, sudo lub userhelper. W innym "
--"wypadku tylko staff_r może to zrobić"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Aby zezwolić klientowi sieci IRC irssi na łączenie z dowolnym portem oraz na dowiązywanie do każdego niezastrzeżonego portu."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr "Umożliwia użytkownikom uruchamianie polecenia mount"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Aby zezwolić ograniczanym aplikacjom na uruchamianie za pomocą Kerberosa."
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
--"Umożliwia zwykłym użytkownikom bezpośredni dostęp do myszy (umożliwia tylko "
--"serwerowi X Window)"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Aby zezwolić demonowi syslogd na wysyłanie poczty"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr "Umożliwia użytkownikom wykonywanie polecenia dmesg"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Aby zezwolić syslogd na odczytywanie/zapisywanie terminali"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
--"Umożliwia użytkownikom kontrolowanie interfejsów sieciowych (wymaga także "
--"USERCTL=true)"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Aby zezwolić użytkownikom na logowanie i używanie systemu z /dev/console."
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr "Umożliwia zwykłym użytkownikom wykonywanie ping"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Aby kontrolować możliwość użycia mmap na niskim obszarze przestrzeni adresowej, jak skonfigurowano w /proc/sys/kernel/mmap_min_addr."
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
--"Umożliwia użytkownikom odczyt/zapis noextattrfile (FAT, CD-ROM, DYSKIETKA)"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Aby zezwolić mock na odczytywanie plików w katalogach domowych."
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Aby zezwolić poleceniu mount na montowanie wszystkich katalogów lub plików."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr "Umożliwia użytkownikom odczyt/zapis urządzeń USB"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie wtyczek Mozilli na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:111
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
--"Umożliwia użytkownikom uruchamianie serwerów TCP (dowiązanie do portów i "
--"akceptowanie połączenia z tych samych domen i zewnętrznych użytkowników) "
--"wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły"
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Aby zezwolić mozilla_plugins na tworzenie losowej zawartości w katalogach domowych użytkowników"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr "Umożliwia użytkownikom wykonywanie stat na plikach TTY"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Aby zezwolić ograniczanym przeglądarkom WWW na odczytywanie zawartości katalogu domowego"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona uucpd"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Aby zezwolić na stos wykonywalny MPlayera"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona VMWare"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Aby zezwolić mysqld na łączenie się ze wszystkimi portami"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona watchdog"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Aby zezwolić BIND na dowiązywanie do portu Apache."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona winbind"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Aby zezwolić BIND na zapisywanie plików stref głównych. Zwykle jest to używane na dynamicznego DNS lub przesyłania stref."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona XDM"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Aby zezwolić wszystkim plikom/katalogom na eksportowanie przez NFS w trybie tylko do odczytu."
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr "Umożliwia XDM logowanie jako sysadm_r:sysadm_t"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Aby zezwolić dowolnym plikom/katalogom na eksportowanie przez NFS w trybie do odczytu i zapisu."
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Xen"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić serwerom NFS na modyfikowanie plików publicznych, użytych do usług przesyłania danych publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr "Xen"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Aby zezwolić systemowi na uruchamianie za pomocą NIS"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr ""
--"Umożliwia Xenowi odczytywanie/zapisywanie fizycznych urządzeń dyskowych"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Aby zezwolić ograniczanym aplikacjom na użycie pamięci współdzielonej nscd."
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona xfs"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr "Aby zezwolić openshift na blokowanie aplikacji"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr "Wyłącza ochronę SELinuksa dla kontroli Xena"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Aby zezwolić OpenVPN na odczytywanie katalogów domowych"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ypbind"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie piranha-lvs na łączenie się z siecią używając TCP."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona hasła NIS"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Aby zezwolić polipo na łączenie ze wszystkimi portami > 1023"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona ypserv"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Aby ustalić, czy demon sesji Polipo może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona przesyłania NIS"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Polipo w domenie polipo_session_t."
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
--"Umożliwia użytkownikowi SELinuksa webadm zarządzanie katalogami domowymi "
--"nieuprzywilejowanych użytkowników"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików CIFS."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
--"Umożliwia użytkownikowi SELinuksa webadm odczytywanie katalogów domowych "
--"nieuprzywilejowanych użytkowników"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików NFS."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr "Na pewno usunąć %s \"%s\"?"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Aby włączyć obsługę katalogów zarządzanych przez polyinstant."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr "Usuń %s"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Aby zezwolić domenie postfix_local na pełny dostęp do zapisu w katalogach mail_spool"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr "Dodaj %s"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Aby zezwolić PostgreSQL do użycie SSH i rsync do przywracania w danym momencie"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr "Modyfikuj %s"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Aby zezwolić na przesyłanie etykiety klienta do obcej bazy danych"
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
--msgstr "Zezwalanie"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Aby zezwolić administratorom bazy danych na wykonywanie instrukcji DML"
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr "Wymuszanie"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Aby zezwolić nieuprawnionym użytkownikom na wykonywanie instrukcji DDL"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr "Stan"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Aby zezwolić pppd na wczytywanie modułów jądra dla konkretnych modemów"
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Aby zezwolić pppd na uruchamianie dla zwykłego użytkownika"
-+
-+#: booleans.py:138
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
--"Zmienianie typu polityki spowoduje ponowne nadanie etykiet całemu systemowy "
--"plików podczas następnego uruchamiania. Ponowne nadawanie etykiet zajmuje "
--"dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Aby zezwolić privoxy na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Aby zezwolić klientowi Puppet na zarządzanie wszystkimi typami plików."
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Aby zezwolić głównemu serwerowi Puppet na użycie połączenia z bazą danych MySQL i PostgreSQL"
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Aby zezwolić racoon na odczytywanie shadow"
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie rgmanager na łączenie się z siecią używając TCP."
-+
-+#: booleans.py:143
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
--"Zmienianie SELinuksa na wyłączony wymaga ponownego uruchomienia. Nie jest to "
--"zalecane. Jeśli później SELinux zostanie ponownie włączony, to system będzie "
--"wymagał ponownego nadania etykiet. można przejść do trybu zezwalania, który "
--"będzie tylko zapisywał błędy do dziennika i nie wymuszał polityki SELinuksa, "
--"by zobaczyć, czy SELinux powoduje problem z systemem. Tryb zezwalania nie "
--"wymaga ponownego uruchomienia. Kontynuować?"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić rsync na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Aby zezwolić rsync na działanie jako klient"
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Aby zezwolić rsync na eksportowanie dowolnych plików/katalogów tylko do odczytu."
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików CIFS"
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików NFS"
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Aby zezwolić Sambie na tworzenie nowych katalogów domowych (np. przez PAM)"
-+
-+#: booleans.py:149
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
--"Zmienianie SELinuksa na włączony spowoduje ponowne nadanie etykiet całemu "
--"systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet "
--"zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Aby zezwolić Sambie na działanie jako kontroler domeny, dodawanie użytkowników, grup i zmianę haseł."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr "system-config-selinux"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Aby zezwolić Sambie na współdzielenie katalogów domowych użytkowników."
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów tylko do odczytu."
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów w trybie do odczytu i zapisu."
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Aby zezwolić Sambie na działanie jako maper portów"
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Aby zezwolić Sambie na wykonywanie nieograniczanych skryptów"
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Aby zezwolić Sambie na eksportowanie woluminów NTFS/fusefs."
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Aby zezwolić Sambie na eksportowanie woluminów NFS."
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Aby zezwolić sanlock na odczytywanie/zapisywanie plików FUSE"
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Aby zezwolić sanlock na zarządzanie plikami NFS"
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Aby zezwolić sanlock na zarządzanie plikami CIFS"
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Aby zezwolić SASL na odczytywanie shadow"
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr "Aby zezwolić secadm na wykonywanie treści"
-+
-+#: booleans.py:162
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
--"Copyright (c) 2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "aby zabronić programom, takim jak newrole, przekształcania na domeny użytkownika administracyjnego."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr "Dodanie mapowania loginu SELinuksa"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Aby wyłączyć wczytywanie modułów jądra."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr "Dodanie portów sieciowych SELinuksa"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Aby powstrzymywać wszystkie ograniczane domeny od wczytywania polityki, ustawiania trybu wymuszania i zmieniania wartości zmiennych. Aby ustawić z powrotem, należy ustawić na \"true\" i uruchomić ponownie."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr "Typ SELinuksa"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Aby zezwolić zwykłym użytkownikom na bezpośredni dostęp do urządzeń DRI"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr "Określenie pliku"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym, aby zmienić ich pamięć sterty na wykonywalną. Jest to naprawdę zły pomysł. Prawdopodobnie wskazuje na błędny kod w pliku, aby może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr "Typ pliku"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Aby zezwolić wszystkim nieograniczanym plikom wykonywalnym na użycie bibliotek wymagających relokacji tekstu, które nie posiadają etykiety textrel_shlib_t"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:168
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
--"wszystkie pliki\n"
--"zwykłe pliki\n"
--"katalog\n"
--"urządzenie znakowe\n"
--"urządzenie blokowe\n"
--"gniazdo\n"
--"dowiązanie symboliczne\n"
--"nazwany potok\n"
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym na zmianę ich stosów na wykonywalny. To NIGDY nie powinno być potrzebne. Prawdopodobnie wskazuje to na błędnie napisany kod pliku, ale może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr "MLS"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Aby zezwolić użytkownikom na łączenie się z lokalnym serwerem MySQL"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr "Dodanie użytkownika SELinuksa"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Aby zezwolić ograniczanym użytkownikom na wykonywanie poleceń ping i traceroute."
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr "Administracja SELinuksem"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Aby zezwolić użytkownikom na łączenie się z PostgreSQL"
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr "Dodaj"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Aby zezwolić użytkownikowi na odczytywanie/zapisywanie plików w systemach plików, które nie posiadają atrybutów rozszerzonych (FAT, CD-ROM, DYSKIETKA)"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr "_Właściwości"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Aby zezwolić użytkownikom na uruchamianie serwerów TCP (dowiązanie do portów oraz akceptowanie połączeń z tej samej domeny i użytkowników zewnętrznych). Wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły."
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr "_Usuń"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr "Aby zezwolić użytkownikowi na używanie środowiska chroot SSH."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr "Wybór obiektu zarządzania"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Aby zezwolić użytkownikowi na współdzielenie muzyki"
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr "<b>Wybór:</b>"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić anonimowym internal-sftp na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
--msgstr "Domyślny systemowy tryb wymuszania"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Aby zezwolić sftp-internal na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:178
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
--"Wyłączone\n"
--"Zezwalanie\n"
--"Wymuszanie\n"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Aby zezwolić sftp-internal na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkich plików w systemie, nadzorowane przez DAC."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
--msgstr "Obecny tryb wymuszania"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Aby zezwolić internal-sftp na odczytywanie i zapisywanie plików w katalogach domowych użytkowników SSH."
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr "Domyślny systemowy typ polityki: "
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Aby zezwolić sge na łączenie się z siecią używając dowolnego portu TCP"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Aby zezwolić sge na dostęp do systemów plików NFS."
-+
-+#: booleans.py:182
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
--"Proszę wybrać, czy ponownie nadać etykiety całemu systemowi plików podczas "
--"następnego ponownego uruchomienia. Ponowne nadanie etykiet może zająć dużo "
--"czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki "
--"lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet "
--"jest wymagane."
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Aby włączyć dodatkowe uprawnienia wymagane do obsługi urządzeń w kontrolerach 3ware."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić Sambie na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykiety public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr "label37"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Aby zezwolić klientom SpamAssassin użytkownika na używanie sieci."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Aby zezwolić spamd na odczytywanie/zapisywanie w katalogach domowych użytkowników."
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Aby zezwolić Squid na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr "Filtr"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Aby zezwolić Squid na działanie jako przezroczysty pośrednik (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr "label50"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Aby zezwolić SSH bez środowiska chroot na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr "Dodanie kontekstu pliku"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "aby zezwolić na uwierzytelnianie oparte na kluczu komputera"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
--msgstr "Modyfikacja kontekstu pliku"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Aby zezwolić logowanie SSH jako sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr "Usunięcie kontekstu pliku"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr "Aby zezwolić staff na wykonywanie treści"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Aby zezwolić użytkownikowi staff na tworzenie i przechodzenie do domen sVirt."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr "label38"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr "Aby zezwolić sysadm na wykonywanie treści"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr "Dodanie mapowania użytkownika SELinuksa"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z każdym portem sieciowym."
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr "Modyfikacja mapowania użytkownika SELinuksa"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z dowolnym ogólnym portem TCP."
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr "Usunięcie mapowania użytkownika SELinuksa"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Aby zezwolić tftp na modyfikowanie plików publicznych używanych do usług przesyłania plików publicznych."
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
--msgstr "label39"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr "Aby zezwolić tftpna odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr "Dodanie użytkownika"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Aby zezwolić demonowi tor na dowiązywanie gniazd TCP do wszystkich niezastrzeżonych portów."
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr "Modyfikacja użytkownika"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr "Aby zezwolić tor na działanie jako przekaźnik"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr "Usunięcie użytkownika"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Aby zezwolić nieograniczanym użytkownikom na przejście do domen piaskownicy Chrome podczas uruchamiania chrome-sandbox"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr "label41"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Aby zezwolić użytkownikowi na logowanie jako nieograniczana domena"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr "Dodanie portu sieciowego"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Aby zezwolić przekształcić nieograniczanego użytkownika w domenę wtyczek Mozilli podczas uruchamiania plugin-container XULRunnera."
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr "Modyfikacja portu sieciowego"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Aby zezwolić narzędziom odtwarzania wideo na działanie nieograniczane"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr "Usunięcie portu sieciowego"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Aby zezwolić nieuprawnionym użytkownikom na tworzenie i przechodzenie do domen sVirt."
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Aby obsługiwać katalogi domowe ecryptfs"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr "label42"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Aby obsługiwać katalogi domowe fusefs"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr "Utworzenie nowego modułu polityki"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Aby użyć serwera LPD zamiast CUPS"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr "Wczytanie modułu polityki"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Aby obsługiwać katalogi domowe NFS"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr "Usunięcie wczytywalnego modułu polityki"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Aby obsługiwać katalogi domowe Samby"
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr "Aby zezwolić użytkownikowi na wykonywanie treści"
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Aby zezwolić varnishd na łączenie się ze wszystkimi portami, nie tylko http."
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Aby ignorować błędy mmap_zero programu vbetool."
-+
-+#: booleans.py:213
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
--"Włączenie/wyłączenie dodatkowych reguł audytu, które zwykle nie są "
--"raportowane do plików dziennika."
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie szeregowych/równoległych portów komunikacyjnych"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
--msgstr "label44"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie pamięci wykonywalnej i stosu wykonywalnego"
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr "Zmiana trybu procesu na zezwalanie."
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr "Zmiana trybu procesu na wymuszanie"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami NFS"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr "Domena procesu"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z gniazdami rawip"
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr "label59"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami CIFS"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z sanlock"
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie konfiguracją urządzenia, (pci)"
- 
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "Uruchomienie kreatora blokowania zmiennych logicznych"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie urządzeń USB"
- 
--#~ msgid "Lockdown..."
--#~ msgstr "Zablokuj..."
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z serwerem X"
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Aby zezwolić webadm na zarządzanie plikami w katalogach domowych użytkowników"
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Aby zezwolić webadm na odczytywanie plików w katalogach domowych użytkowników"
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Aby ignorować błędy mmap_zero programu wine."
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Aby zezwolić programowi logowania graficznego na wykonywanie programu startowego"
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Aby zezwolić programowi logowania graficznego na logowanie bezpośrednio jako sysadm_r:sysadm_t"
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Aby zezwolić Xen na zarządzanie plikami NFS"
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Aby zezwolić xend na uruchamianie blktapctrl/tapdisk. Nie jest wymagane, jeśli używane są dedykowane woluminy logiczne dla obrazów dysków."
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Aby zezwolić xend na uruchamianie qemu-dm. Nie jest wymagane, jeśli używana jest parawirtualizacja bez vfb."
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Aby zezwolić użytkownikom xguest na konfigurowanie Menedżera sieci i łączenie z portami Apache"
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr "Aby zezwolić xguest na wykonywanie treści"
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Aby zezwolić użytkownikom xguest na montowanie nośników wymiennych"
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Aby zezwolić użytkownikom xguest na użycie urządzeń Bluetooth"
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Aby zezwolić klientom na zapisywanie do segmentów pamięci współdzielonej serwera X."
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Aby zezwolić serwerowi X na wykonywanie pamięci zapisywalnej"
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Aby obsługiwać menedżera obiektów w przestrzeni użytkownika X"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Aby zezwolić zabbix na łączenie z niezastrzeżonymi portami"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Aby zezwolić demonowi zebra na zapisywanie plików konfiguracji"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Aby zezwolić ZoneMinder na modyfikowanie plików publicznych używanych przez usługi przesyłania plików publicznych."
-diff --git a/policycoreutils/po/policycoreutils.pot b/policycoreutils/po/policycoreutils.pot
-index 6c917f2..d309401 100644
---- a/policycoreutils/po/policycoreutils.pot
-+++ b/policycoreutils/po/policycoreutils.pot
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/pt.po b/policycoreutils/po/pt.po
-index 95aa71b..44940fb 100644
---- a/policycoreutils/po/pt.po
-+++ b/policycoreutils/po/pt.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Rui Gouveia <rui.gouveia at gmail.com>, 2010.
- # Sérgio Mesquita <smesquita at gmail.com>, 2010.
-@@ -9,27 +9,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Portuguese <trans-pt at lists.fedoraproject.org>\n"
--"Language: pt\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: pt\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"UTILIZAÇÃO: run_init <programa> <argumentos...>\n"
--"  onde: <programa> é o nome do programa do 'init' a executar,\n"
--"         <argumentos ...> são os argumentos desse programa."
-+msgstr "UTILIZAÇÃO: run_init <programa> <argumentos...>\n  onde: <programa> é o nome do programa do 'init' a executar,\n         <argumentos ...> são os argumentos desse programa."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "não foi possível inicializar o PAM\n"
-@@ -71,371 +68,366 @@ msgstr "Não existe contexto no ficheiro %s\n"
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr ""
--"Desculpe, o 'run_init' só poderá ser utilizado num kernel com SELinux.\n"
-+msgstr "Desculpe, o 'run_init' só poderá ser utilizado num kernel com SELinux.\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
- msgstr "a autenticação falhou.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Não foi possível definir o contexto de execução para %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANTE ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Para tornar este pacote de políticas activo, execute:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Não foi possível iniciar o descritor do SELinux (\"semanage\")"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "A política do SELinux não é gerida ou não é possível aceder aos dados."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Não é possível ler os dados de políticas."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
--msgstr ""
--"Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
-+msgstr "Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Não foi testar o estado de activação do MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Ainda não está implementado"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Transacção Semanage já está em curso"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
--msgstr ""
--"Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
-+msgstr "Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Não foi possível finalizar a transacção semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Transacção Semanage não está em curso"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Não foi possível listar os módulos SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versão"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Desactivado"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Não foi possível definir o domínio permissivo %s (instalação do módulo "
--"falhou)"
-+msgstr "Não foi possível definir o domínio permissivo %s (instalação do módulo falhou)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Não foi possível remover o domínio permissivo %s (remoção falhou)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Não foi possível criar uma chave para o %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--"Não foi possível verificar se o mapeamento de autenticação para %s está "
--"definido"
-+msgstr "Não foi possível verificar se o mapeamento de autenticação para %s está definido"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "O Grupo Linux %s não existe"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "O utilizador de Linux %s não existe"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Não foi possível criar o mapeamento de autenticação para %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Não foi possível definir o nome para %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Não foi possível definir o intervalo MLS para %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Não foi possível definir o utilizador SELinux para %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Não foi possível adicionar o mapeamento de autenticação para %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
--msgstr ""
--"Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
-+msgstr "Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "O mapeamento de autenticação para %s não está definido"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Não foi possível encontrar o utilizador SELinux (\"seuser\") para %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Não foi possível modificar o mapeamento de autenticação para %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"O mapeamento de autenticação para %s está definido na política, não pode ser "
--"removido"
-+msgstr "O mapeamento de autenticação para %s está definido na política, não pode ser removido"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Não foi possível remover o mapeamento de autenticação para %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Não foi possível listar os mapeamentos de autenticação"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nome da Conta"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Utilizador SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Intervalo MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Não foi possível verificar se o utilizador SELinux %s está definido"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Não foi possível pesquisar o utilizador %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Precisa de adicionar pelo menos um perfil para %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Não foi possível criar o utilizador SELinux para %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Não foi possível adicionar o perfil %s para %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Não foi possível definir o nível MLS para %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Não foi possível adicionar o prefixo %s para %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Não foi possível extrair a chave para %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Não foi possível adicionar o utilizador SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Requer prefixo, perfil, nível ou intervalo"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Requer prefixo ou perfil"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "O utilizador SELinux %s não está definido"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Não foi possível modificar o utilizador SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"O utilizador SELinux %s está definido na política, não pode ser removido"
-+msgstr "O utilizador SELinux %s está definido na política, não pode ser removido"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Não foi possível remover o utilizador SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Não foi possível listar os utilizadores SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Não foi possível listar os perfis para o utilizador %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Etiquetas"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefixo"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Nível MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Intervalo MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Perfis SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "É obrigatório o protocolo udp ou tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "O porto é obrigatório"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Não foi possível criar uma chave para o %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "O tipo é obrigatório"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Não foi possível verificar se o porto %s/%s está definido"
-@@ -485,8 +477,8 @@ msgstr "Não foi possível definir o contexto do porto para %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Não foi possível adicionar o porto %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
- 
-@@ -494,468 +486,473 @@ msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
- msgid "Requires setype"
- msgstr "Requer tipo SELinux (\"setype\")"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "O porto %s/%s não está definido"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Não foi possível pesquisar o porto %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Não foi possível modificar o porto %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Não foi possível listar os portos"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Não foi possível remover o porto %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "O porto %s/%s está definido na política, não pode ser removido"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Não foi possível remover o porto %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Não foi possível listar os portos"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Tipo de Porto SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Protocolo"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Número de Porto"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "É obrigatório o Endereço do Nó"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Protocolo desconhecido ou em falta"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "O Tipo SELinux é obrigatório"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Não foi possível criar a chave para %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Não foi possível verificar se o endereço %s está definido"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Não foi possível criar um endereço para %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Não foi possível criar o contexto para %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Não foi possível definir uma máscara para %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Não foi possível definir o utilizador no contexto do endereço para %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Não foi possível definir o perfil no contexto do endereço para %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Não foi possível definir o tipo no contexto do endereço para %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Não foi possível definir os campos mls no contexto do endereço para %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Não foi possível definir o contexto do endereço para %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Não foi possível adicionar o endereço %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "O endereço %s não está definido"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Não foi possível pesquisar o endereço %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Não foi possível modificar o endereço %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "O endereço %s está definido na política, não pode ser removido"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Não foi possível remover o endereço %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Não foi possível listar os endereços"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "O Tipo SELinux é obrigatório"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Não foi possível verificar se a interface %s está definida"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Não foi possível criar a interface para %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Não foi possível definir o utilizador no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Não foi possível definir o perfil no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Não foi possível definir o tipo no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--"Não foi possível definir os campos mls no contexto da interface para %s"
-+msgstr "Não foi possível definir os campos mls no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Não foi possível definir o contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Não foi possível definir o contexto da mensagem para %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Não foi possível adicionar a interface %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "A interface %s não está definida"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Não foi possível pesquisar a interface %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Não foi possível modificar a interface %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "A interface %s está definida na política, não pode ser removida"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Não foi possível remover a interface %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Não foi possível listar as interfaces"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interface SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Contexto"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Não foi possível definir o utilizador no contexto do ficheiro para %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Não foi possível definir o perfil no contexto do ficheiro para %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Não foi possível definir os campos mls no contexto do ficheiro para %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Especificação de ficheiro inválida"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
- #, python-format
--msgid "Could not check if file context for %s is defined"
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
--"Não foi possível verificar se o contexto de ficheiro para %s está definido"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr "Não foi possível verificar se o contexto de ficheiro para %s está definido"
-+
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Não foi possível criar o contexto de ficheiro %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Não foi possível definir o tipo no contexto de ficheiro para %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Não foi possível definir o contexto de ficheiro para %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Não foi possível adicionar o contexto de ficheiro para %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
--msgstr ""
--"Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou "
--"utilizador SELinux (\"seuser\")"
-+msgstr "Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou utilizador SELinux (\"seuser\")"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "O contexto de ficheiro para %s não está definido"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Não foi possível pesquisar o contexto de ficheiro para %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Não foi possível modificar o contexto de ficheiro para %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Não foi possível listar os contextos de ficheiros"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Não foi possível remover o contexto de ficheiro %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"O contexto de ficheiro %s está definido na política, não pode ser removido"
-+msgstr "O contexto de ficheiro %s está definido na política, não pode ser removido"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Não foi possível remover o contexto de ficheiro para %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Não foi possível listar os contextos de ficheiro"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Não foi possível listar os contextos de ficheiro locais"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "tipo"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Não foi possível verificar se o tipo booleano %s está definido"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "O tipo booleano %s não está definido"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Não foi possível pesquisar o contexto de ficheiro %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Precisa de indicar um dos seguintes valores: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Não foi possível definir o valor activo do booleano %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Não foi possível modificar o tipo booleano %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Formato inválido %s: Registo %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "O tipo booleano %s está definido na política, não pode ser removido"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Não foi possível remover o tipo booleano %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Não foi possível listar os tipos booleanos"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "desconhecido"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "desligado"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ligado"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux boolean"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Descrição"
- 
-@@ -967,8 +964,7 @@ msgstr "não foi possível definir PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: a tabela de hash da configuração dos nomes dos serviços esgotou-se\n"
-+msgstr "newrole: a tabela de hash da configuração dos nomes dos serviços esgotou-se\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1020,7 +1016,7 @@ msgstr "Erro ao alocar memória.\n"
- msgid "Error sending audit message.\n"
- msgstr "Erro ao enviar mensagem de auditoria.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Não é possível determinar o modo de actuação forçada do SELinux.\n"
-@@ -1033,16 +1029,12 @@ msgstr "Erro! Não foi possível abrir %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Não foi possível obter o contexto actual para %s, etiqueta do tty "
--"inalterada.\n"
-+msgstr "%s!  Não foi possível obter o contexto actual para %s, etiqueta do tty inalterada.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Não foi possível obter um novo contexto para %s, etiqueta do tty "
--"inalterada.\n"
-+msgstr "%s!  Não foi possível obter um novo contexto para %s, etiqueta do tty inalterada.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1082,8 +1074,7 @@ msgstr "Erro: foram especificados vários níveis\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Erro: não tem permissões para alterar os níveis num terminal inseguro \n"
-+msgstr "Erro: não tem permissões para alterar os níveis num terminal inseguro \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1140,62 +1131,66 @@ msgstr "Não é possível obter o conjunto de sinais vazios\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Não é possível definir o descritor da rotina SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Desculpe, mas o 'newrole' só pode ser utilizado num kernel SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "não foi possível obter o contexto antigo (\"old_context\").\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Erro! Não foi possível obter informação do tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "erro ao ler a configuração do serviço PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: senha incorrecta para %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: não foi possível criar um novo processo (\"fork\"): %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Não foi possível repor a legenda do tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "não foi possível fechar o tty adequadamente\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Não foi possível fechar os descritores.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Erro ao alocar o argumento argv0 da consola.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Não foi possível restaurar o ambiente, a interromper\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "não foi possível executar a consola\n"
- 
-@@ -1207,16 +1202,12 @@ msgstr "utilização:  %s [-qi]\n"
- #: ../load_policy/load_policy.c:71
- #, c-format
- msgid "%s:  Policy is already loaded and initial load requested\n"
--msgstr ""
--"%s:  Esta política já foi carregada e o carregamento inicial já foi "
--"requisitado.\n"
-+msgstr "%s:  Esta política já foi carregada e o carregamento inicial já foi requisitado.\n"
- 
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  Não é possível carregar a política e foi requerido o modo de execução "
--"forçada:  %s\n"
-+msgstr "%s:  Não é possível carregar a política e foi requerido o modo de execução forçada:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1302,20 +1293,20 @@ msgstr "chcat -- -ConfidencialEmpresa /documentos/plano-negócio.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +ConfidencialEmpresa jose"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Erro nas Opções %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1371,577 +1362,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1979,1411 +1858,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "desconhecido"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/pt_BR.po b/policycoreutils/po/pt_BR.po
-index 87b7b92..92b06d6 100644
---- a/policycoreutils/po/pt_BR.po
-+++ b/policycoreutils/po/pt_BR.po
-@@ -1,11 +1,12 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Diego Búrigo Zacarão <diegobz at gmail.com>, 2006.
- # Frederico Madeira <fred at madeira.eng.br>, 2008.
- # Glaucia Cintra <gcintra at redhat.com>, 2010.
-+# Glaucia Freitas <gcintra at redhat.com>, 2012.
- # Igor Pires Soares <igor at projetofedora.org>, 2006, 2007, 2008, 2009.
- # Og Maciel <ogmaciel at gnome.org>, 2008.
- # Oliver Silva <oliverpsilva at gmail.com>, 2008.
-@@ -15,30 +16,27 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Portuguese (Brazil) <trans-pt_br at lists.fedoraproject.org>\n"
--"Language: pt_BR\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n > 1)\n"
-+"Language: pt_BR\n"
-+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"USO: run_init <script> <args ...>\n"
--" onde: <script> é o nome do script de inicialização a ser executado,\n"
--"         <args ...> são os argumentos para esse script."
-+msgstr "USO: run_init <script> <args ...>\n onde: <script> é o nome do script de inicialização a ser executado,\n         <args ...> são os argumentos para esse script."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "falhou ao inicializar o PAM\n"
-+msgstr "falha ao inicializar o PAM\n"
- 
- #: ../run_init/run_init.c:139
- #, c-format
-@@ -84,361 +82,359 @@ msgstr "Desculpe, run_init pode ser usado somente em um kernel SELinux.\n"
- msgid "authentication failed.\n"
- msgstr "falha na autenticação.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Não foi possível definir um contexto executável para %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** IMPORTANTE ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Para tornar este pacote de políticas ativo, execute:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Não foi possível criar o controlador do semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"A política SELinux não é gerenciada ou não foi possível acessar os dados."
-+msgstr "A política SELinux não é gerenciada ou não foi possível acessar os dados."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Não foi possível ler os dados da política."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Não foi possível estabelecer uma conexão semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Não foi possível testar o status habilitado de MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Ainda não está implementado"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "A transação do semanage já está em andamento"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Não foi possível iniciar a transação semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Não foi possível enviar a transação semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "A transação do semanage não está em andamento"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Não foi possível listar os módulos do SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "Nome dos Módulos"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Versão"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Desabilitado"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Não foi possível desabilitar o módulo %s (falha na remoção)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "Não foi possível habilitar o módulo %s (falha na remoção)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Não foi possível remover o módulo %s (falha na remoção)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit requer um botão 'on' ou 'off'"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Tipos Permissivos de Builtin"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Tipos Permissíveis Padronizados"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Não foi possível definir o domínio %s como permissivo (falha na instalação "
--"do módulo)"
-+msgstr "Não foi possível definir o domínio %s como permissivo (falha na instalação do módulo)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Não foi possível remover o domínio permissivo %s (falha na remoção)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Não foi possível criar uma chave para %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr ""
--"Não foi possível verificar se o mapeamento de início de sessão para %s está "
--"definido"
-+msgstr "Não foi possível verificar se o mapeamento de início de sessão para %s está definido"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "O grupo linux %s não existe"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "O usuário linux %s não existe"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Não foi possível criar um mapeamento de início de sessão para %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Não foi possível definir o nome para %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Não foi possível definir o intervalo MLS para %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Não foi possível definir o usuário SELinux para %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Não foi possível adicionar o mapeamento de início de sessão para %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Requer seuser ou serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "O mapeamento de início de sessão para %s não está definido"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Não foi possível consultar o seuser para %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Não foi possível modificar o mapeamento de início de sessão para %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"O mapeamento de início de sessão para %s está definido na política, e não "
--"pode ser excluído"
-+msgstr "O mapeamento de início de sessão para %s está definido na política, e não pode ser excluído"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Não foi possível excluir o mapeamento de início de sessão para %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Não foi possível listar os mapeamentos de início de sessão"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Nome de usuário"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Usuário do SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Intervalo MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Não foi possível verificar se o usuário SELinux %s está definido"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Não foi possível consultar o usuário por %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Você deve adicionar pelo menos uma função para %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Não foi possível criar um usuário SELinux para %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Não foi possível adicionar uma função %s para %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Não foi possível definir um nível MLS para %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Não foi possível adicionar um prefixo %s para %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Não foi possível extrair uma chave para %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Não foi possível adicionar o usuário SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Requer prefixo, função, nível ou intervalo"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Requer prefixo ou função"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "O usuário SELinux %s não está definido"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Não foi possível modificar o usuário SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr ""
--"O usuário SELinux %s está definido na política, e não pode ser excluído"
-+msgstr "O usuário SELinux %s está definido na política, e não pode ser excluído"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Não foi possível excluir o usuário SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Não foi possível listar os usuários SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Não foi possível listar as funções do usuário %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Rótulo"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefixo"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Nível MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Intervalo MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Funções do SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "O protocolo udp ou tcp é requerido"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "A porta é requerida"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "Porta Inválida"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Não foi possível criar uma chave para %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "O tipo é requerido"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Não foi possível verificar se a porta %s/%s está definida"
-@@ -488,8 +484,8 @@ msgstr "Não foi possível definir o contexto da porta para %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Não foi possível adicionar a porta %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Requer setype ou serange"
- 
-@@ -497,467 +493,473 @@ msgstr "Requer setype ou serange"
- msgid "Requires setype"
- msgstr "Requer setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "A porta %s/%s não está definida"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Não foi possível consultar a porta %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Não foi possível modificar a porta %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Não foi possível listar as portas"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Não foi possível excluir a porta %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "A porta %s/%s está definida na política, e não pode ser excluída"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Não foi possível excluir a porta %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Não foi possível listar as portas"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Tipo da porta do SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Número da porta"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
--msgstr "O endereço do nó é requerid"
-+msgstr "O endereço do nó é requerido"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "O protocolo está faltando ou é desconhecido"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "O tipo SELinux é requerido"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Não foi possível criar uma chave para %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Não foi possível verificar se o endereço %s está definido"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Não foi possível criar um endereço para %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Não foi possível criar um contexto para %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Não foi possível definir uma máscara de rede para %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Não foi possível definir o usuário no contexto de endereço para %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Não foi possível definir uma função no contexto de endereço para %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Não foi possível definir o tipo no contexto de endereço para %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Não foi possível definir os campos mls no contexto de endereço para %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Não foi possível definir o contexto de endereço para %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Não foi possível adicionar o endereço %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "O endereço %s não está definido"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Não foi possível consultar o endereço %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Não foi possível modificar o endereço %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "O endereço %s está definido na política, e não pode ser excluído"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Não foi possível excluir o endereço %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "Não foi possível realizer o deleteall de mapeamentos de nós."
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Não foi possível listar os endereços"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "O tipo SELinux é requerido"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Não foi possível verificar se a interface %s está definida"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Não foi possível criar uma interface para %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Não foi possível definir o usuário no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Não foi possível definir a função no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Não foi possível definir o tipo no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr ""
--"Não foi possível definir os campos mls no contexto da interface para %s"
-+msgstr "Não foi possível definir os campos mls no contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Não foi possível definir o contexto da interface para %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Não foi possível definir o contexto da mensagem para %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Não foi possível adicionar a interface %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "A interface %s não está definida"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Não foi possível consultar a interface %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Não foi possível modificar a interface %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "A interface %s está definida na política, e não pode ser excluída"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Não foi possível excluir a interface %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "Não foi possível excluir toda a interface/mapeamentos"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Não foi possível listar as interfaces"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Interface do SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Contexto"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "Classe equivalente para %s já existe"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "Espec de arquivo %s conflita com a regra de equivalência '%s %s'"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "Classe de equivalência para %s não existe"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Não foi possível definir o usuário no contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Não foi possível definir a função no contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Não foi possível definir os campos mls no contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Especificação inválida do arquivo"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "A especificação do arquivo não pode incluir espaços"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "A espec do arquivo %s conflita com a regra de equivalência '%s %s'; Tente adicionar '%s' "
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr ""
--"Não foi possível verificar se o contexto do arquivo para %s está definido"
-+msgstr "Não foi possível verificar se o contexto do arquivo para %s está definido"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Não foi possível criar um contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Não foi possível definir o tipo no contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Não foi possível definir o contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Não foi possível adicionar o contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Requer setype, serange ou seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "O contexto de arquivo para %s não está definido"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Não foi possível consultar o contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Não foi possível modificar o contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Não foi possível listar os contextos de arquivos "
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Não foi possível excluir os contexto do arquivo  %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr ""
--"O contexto de arquivo para %s está definido na política, e não pode ser "
--"excluído"
-+msgstr "O contexto de arquivo para %s está definido na política, e não pode ser excluído"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Não foi possível excluir o contexto de arquivo para %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Não foi possível listar os contextos de arquivos"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Não foi possível listar os contextos de arquivos locais"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "fcontext do SELinux"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "tipo"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Local fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Não foi possível verificar se o booleano %s está definido"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Booleano %s não está definido"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Não foi possível consultar o contexto de arquivo %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Você deve especificar um dos seguintes valores: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Não foi possível definir o valor ativo do booleano %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Não foi possível modificar o booleano %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "O formato %s é inválido: Registro %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "O booleano %s está definido na política, e não pode ser excluído"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Não foi possível excluir o booleano %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Não foi possível listar os booleanos"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "desconhecido"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "desativado"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ativado"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "Booleano do SELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "Estado"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "Padrão"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Descrição"
- 
-@@ -969,9 +971,7 @@ msgstr "falhou ao definir PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: estouro de capacidade da tabela hash de configuração do nome do "
--"serviço\n"
-+msgstr "newrole: estouro de capacidade da tabela hash de configuração do nome do serviço\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1023,7 +1023,7 @@ msgstr "Erro ao alocar memória.\n"
- msgid "Error sending audit message.\n"
- msgstr "Erro ao enviar mensagem de auditoria.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Não foi possível determinar modo forçado.\n"
-@@ -1036,16 +1036,12 @@ msgstr "Erro!  Não foi possível abrir %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Não foi possível obter o atual contexto para %s, o rótulo do tty não foi "
--"modificado.\n"
-+msgstr "%s! Não foi possível obter o atual contexto para %s, o rótulo do tty não foi modificado.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Não foi possível obter novo contexto para %s, o rótulo do tty não foi "
--"modificado.\n"
-+msgstr "%s! Não foi possível obter novo contexto para %s, o rótulo do tty não foi modificado.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1085,9 +1081,7 @@ msgstr "Erro: múltiplos níveis especificados\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr ""
--"Erro: você não tem permissão para alterar os níveis em um terminal não "
--"seguro \n"
-+msgstr "Erro: você não tem permissão para alterar os níveis em um terminal não seguro \n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1144,64 +1138,68 @@ msgstr "Não foi possível obter um conjunto de sinal vazio\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Não foi possível configurar o manipulador de SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Desculpe, falha newrole para remover capacidades \n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Desculpe, nova função pode ser usado somente em um kernel SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "falha ao obter o _contexto antigo.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Atenção!  Não foi possível recuperar informações do tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "erro ao ler a configuração do serviço PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "nova função: senha incorreta para %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "nova função: falha de bifurcação: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Não foi possível restaurar o rótulo do tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Não foi possível fechar o tty adequadamente\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Não foi possível fechar os descritores.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Erro ao alocar argv0 do shell.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Não foi possível restaurar o ambiente, abortando\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
--msgstr "falhou ao executar shell\n"
-+msgstr "falha ao executar shell\n"
- 
- #: ../load_policy/load_policy.c:22
- #, c-format
-@@ -1216,8 +1214,7 @@ msgstr "%s:  A política já está carregada e a carga inicial foi solicitada\n"
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  Não foi possível carregar a política e o modo forçado solicitado:  %s\n"
-+msgstr "%s:  Não foi possível carregar a política e o modo forçado solicitado:  %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1303,2088 +1300,2191 @@ msgstr "chcat -- -EmpresaConfidencial /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +EmpresaConfidencial juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Erro nas opções %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "Booleano"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "todos"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "Padronizado"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "Rotulagem de arquivo"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "Especificação de Arquivo"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Tipo de Arquivo\nSelinux"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "Tipo \nde Arquivo"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "Mapeamento de Usuário"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "Nome de \nLogin"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "Usuário\nSELinux"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS Range"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "Login '%s' é necessário"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "Módulo de Política"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "Nome do Módulo"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "Desabilitar Auditoria"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "Habilitar Auditoria"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "Carregar Módulo de Política"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "Glaucia Cintra"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Adicionar Diálogo dos Booleanos"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Nome Booleano"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "Ferramenta de Geração de Política do SELinux "
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>Selecione o tipo de política para o aplicativo ou função de usuário que você deseja confinar:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>Aplicativos</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Standard Init Daemon"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
-+msgstr "Daemon do init Padrão (Standard Init Daemon) são daemons iniciados via scripts init na inicialização. Geralmente requer um script em /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS System Daemon"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Services Daemon (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "Daemon de Serviços de Internet (Internet Services Daemon) são daemons iniciados pelo xinetd"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Web Application/Script (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "Os scripts do Web Applications/Script (CGI) CGI iniciados pelo servidor da web (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Aplicativo de usuário"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "Aplicativos de usuário são qualquer aplicativos que você deseja confinar que seja iniciado por um usuário"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>Login Users</b>"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Funções de Usuários Existentes"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "Modifiquar um histórico de usuário de login existente."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "Função de Usuário de Terminal Mínima"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "Este usuário irá se autenticar em uma máquina somente via terminal ou login remoto. Por padrão este usuário não terá setuid, networking, su ou sudo."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "Função de Usuário do X Windows mínima"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "Este usuário pode se autenticar em uma máquina via X ou terminal. Por padrão este usuário não terá setuid, networking, sudo ou su."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "Função de Usuário"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "Usuário com rede completa, sem o aplicativo setuid sem transição, sem sudo ou su."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Função de Usuário Admin"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Usuário com rede total,  sem aplicativo setuid sem transição,sem  su, poderá realizar sudo em Funções de Administração do Root."
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Usuários Root</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Função de Usuário de Admin Root"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Selecione a Função de Usuário de Administrador, se este usuário for utilizado para administrar a máquina enquanto estiver executando como root. Este usuário não conseguirá se autenticar no sistema diretamente."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>Insera o nome do aplicativo ou função de usuário:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "Nome"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "Inserir caminho completo aos executáveis a serem confinados."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "Inserir nome único para o aplicativo confinado ou função de usuário."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "Executável"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Script Init"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "Inserir o caminho completo no script init usado para iniciar o aplicativo confinado."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>Selecione função existente para modificar:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "Selecionar as funções de usuário que transitarão para o domínio %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "aba função"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>Selecione funções que  %s transitarão para:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "Selecionar domínios de aplicativos que  %s transitarão para"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "aba de função transição ⏎"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>Selecione user_roles que transitarão para %s</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "Selecionar funções de usuários que transitarão para estes domínios de aplicativos."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>Selecione domínios que %s irão administrar:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "Selecionar os domínios que você deseja que este usuário administre."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>Selecione funções adicionais para %s:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>Insira as portas de rede que o %s se conecta em:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP Ports</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Todos"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "Permite que %s se conecte a qualquer porta udp"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "Permitir que o %s chame o bindresvport com 0. Conectando a porta 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Portas não reservadas (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "Insirir uma lista das portas udp, separadas por vírgulas, que %s se conecta. Exemplo: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "Selecionar Portas"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "Permite %s vincular a quaisquer portas udp > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>Portas UDP</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Aba Bind da Rede ⏎"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>Selecione as portas de rede que %s conecta:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "Permite %s para conectar a qualquer porta tcp"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "Inserir uma lista de vírgula separada das portas tcp ou intervalos das portas que o %s conecta"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "Permite %s para conectar a qualquer porta udp"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "Inserir uma lista de vírgula separada das portas udp ou intervalos das portas que o %s conectam. Por exemplo: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>Selecione os traits (características) do aplicativo comum para %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "Grava as mensagens syslog»"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "Criar/Manipular os arquivos temporários no /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "Usa Pam para autenticação"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "Usa as chamadas nsswitch ou getpw*"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "Usa dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "Envia mensagens de auditoria"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "Interage com o terminal"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "Envia e-mail"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>Adicione arquivos/diretórios que o %s gerencia</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "Arquivos/Diretórios que o %s \"gerencia\". Pid Files, Log Files, /var/lib Files ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>Adicione booleanos a partir da política %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "Adcionar/Remover booleanos usados pelo domínio %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>Qual diretório você gerará a política %s?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
-+msgstr "Diretório da Política"
- 
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "Função"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "Usuário_Existente"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "Aplicativo"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "O %s deve ser um diretório"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "Você deve selecionar um usuário"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "Selecionar um arquivo executável a ser confinado."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "Selecionar o arquivo de script init a ser confinado."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "Selecionar o(s) arquivo(s) que o aplicativo confinado cria ou grava"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "Seleciona o(s) diretório(s) que o aplicativo confinado possui e grava"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "Selecionar o diretório para geração dos arquivos de política"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "Digite %s_t já definido na política atual.⏎ Você deseja continuar? "
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "Verificar o Nome"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "O Módulo %s.pp já carregado na política atual.⏎ Você deseja continuar?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "Você deve adicionar um nome com letras e números e sem espaços."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "Você deve inserir um executável"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
-+msgstr "Configurar SELinux"
- 
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
--msgstr ""
-+msgstr "Porta da Rede"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "Porta do SELinux \nTipo"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "Protocolo"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nNível"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "Porta"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "Número de porta \"%s\" não é válido.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "Visualização de Lista"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "Visualização de Grupo "
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Você tem certeza de que deseja deletar %s '%s'?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Deletar %s"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Adicionar %s"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Modificar %s"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Passivo"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Reforço"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Status"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "A alteração do tipo de política poderá causar o rerotulamento de todo sistema de arquivo na próxima inicialização. O tempo do rerotulamanto depende do tamanho do sistema do arquivo. Você deseja continuar?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "A alteração ao SELinux para desativado requer a reinicialização. Isto não é recomendado. Caso você desidir mais tarde ativar o SELInux novamente, os sitema necessitará do rerotulamento. Caso você apenas deseje verificar se o SELinux está causando problema no seu sistema, você pode ir ao modo permissivo que apenas registará erros e não forçará a política SELinux. O modo permissivo não requer uma reinicialização. Você deseja continuar?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "A alteração do tipo de política poderá causar o rerotulamento de todo sistema de arquivo na próxima inicialização. O tempo do rerotulamanto depende do tamanho do sistema do arquivo. Você deseja continuar?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Adicionar Mapeamento de Login SELinux"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Adicionar Portas de Rede SELinux"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Tipo SeLinux"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Especificação do Arquivo"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Tipo de Arquivo"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "todos os arquivos⏎ arquivo regular⏎ diretório⏎ dispositivo de caractere⏎ disposito de bloco⏎ soquete⏎ link simbólico⏎ pipe nomeado⏎\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Adicionar Usuário SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Administração do SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Adicionar"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Propriedades"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Deletar"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Selecionar Objeto de Gerenciamento"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Selecine:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Modo de Reforço Padrão do Sistema"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Desativado⏎ Permitido⏎ Reforço⏎\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Modo de Reforço Atual"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Tipo de Política Padão do Sistema:"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Selecione isto caso você deseje rerotular todo o sistema de arquivo na próxima reinicialização. O Rerotulamento pode levar algum tempo, dependendo do tamanho do sistema. Caso você deseje alterar os tipos de políticas ou ir de desativado para reforço, o rerotulamento é requerido."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Rerotulamento na próxima reinicialização."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Revertir a configuração booleana ao sistema padrão"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Alternar entre Personalizado e Todos os Booleanos"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Filtro"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Adicionar Contexto do Arquivo"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modificar Contexto do Arquivo"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Deletar Contexto do Arquivo"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Alternar entre todos e o contexto do arquivo personalizado"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Adicionar o Mapeamento do Usuário SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modificar o Mapeamento do Usuário SELinux"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Deletar o Mapeamento do Usuário SELinux"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Adiciona Usuário"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modifica Usuário"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Remover Usuário"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Adicionar Porta de Rede "
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Editar Porta de Rede"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Remover Porta de Rede"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Alternar entre Personalizado e Todas as Portas"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Gerar um novo módulo de política"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Carregar o módulo de política"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Remover o módulo de política carregável"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Ativar/Desativar as regras de auditoria adicional que não são normalmente relatadas nos arquivos de registro."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Alterar o modo do processo para permissivo."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Alterar o modo do processo para reforço"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Domínio do Processo"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux user '%s' é necessário"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Gerar as páginas man SELinux"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "O caminho pelo qual as páginas man SELinux geradas serão armazenadas"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Todos os domínios"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "O(s) nome(s) do domínio das páginas man a serem criadas"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "A informação da rede da política SELinux de consulta"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "lista todos os tipos de porta SELinux"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "apresenta o tipo SELinux relacionado à porta"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Apresentar as portas definidas para esse tipo do SELinux"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "apresenta as portas pelas quais esse domínio podem efetuar o bind e/ou conectar"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "consultar a política SELinux para verificar se os domínios podem comunicar-se entre si"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Domínio de Fonte"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Domínio de Destino"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "consultar a Política SELinux para verificar a descrição dos booleanos"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "booleano para obter a descrição"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "consulta a Política SELinux para verificar como o domínio do processo de fonte pode transitar ao domínio do processo de destino"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "domínio do processo de fonte"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "domínio do processo do destino"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Gerar o modelo do módulo da Política SELinux"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "o nome da política a ser gerada"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "executável para configuração"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "comandos"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "desconhecido"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Serviços da Internet Daemon"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Tipos Válidos:⏎\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "As portas devem ser números ou intervalos de números de 1 à %d"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "O nome deve ser alfa numérico sem espaços. Considere o uso da opção \"-n MODULENAME\""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "Os tipos de Função do Usuário não podem ser determinados como executáveis."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Apenas os apps Daemon podem usar um script init."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "O use_resolve deve ser um valor booleano"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "O use_syslog deve ser um valor booleano"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "O use_kerberos deve ser um valor booleano"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "O manage_krb5_rcache deve ser um valor booleano"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Os tipos de USUÁRIOS obtém automaticamente um tipo de tmp"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Você deve inserir um caminho executável para seu processo confinado"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Digitar arquivo de Reforço"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Arquivo de Interface"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Arquivo de Contextos de arquivo"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Script de Configuração"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Permitir que o ABRT modifique os arquivos públicos usados para os serviços de transferência do arquivo público"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Permitir que o ABRT seja executado no domínio abrt_handle_event_t para manusear os scripts do evento ABRT"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Permitir que o amavis  use o compilador JIT"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Permitir que os usuários resolvam as entradas passwd do usuário diretamene do ldap ao invés de usar o servidor sssd"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Permitir que os usuários efetuem o login usando o servidor radius"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Permitir cdrecord para ler diversos content. nfs, samba, removable devices, user temp e arquivos de conteúdo não confiáveis"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Permitir clamd para uso do compilador JIT"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Permitir clamscan para arquivos sem segurança num sistema"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Permitir clamscan para leitura do conteúdo do usuário"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Permitir Cobbler para modificar os arquivos públicos usados nos serviços de transferência do arquivo público"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Permitir Cobbler para conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Permitir Cobbler para acessar os sistemas de arquivo cifs."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Permitir Cobbler para acessar os sistemas de arquivo nfs."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Permitir collectd para conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Permitir domínio codnor para conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Permitir trabalhos cron do sistema para rerotular o filesystem para restauração dos contextos de arquivo."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Permitir cvs daemon para leitura shadow"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Permitir que todos os damons gravem os corefiles em /"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Permitir todos os daemons usarem "
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Permitir todos os daemons a habilidade de ler/gravar terminais"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Permitir dbadm gerenciar arquivos nos diretórios principais dos usuários"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Permitir dbadm ler arquivos nos diretórios principais dos usuários"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Recusar aplicativos de domínios dos usuários mapearem uma região de memória como executável e gravável. Isto é perigoso e o executável deve ser relatado no bugzilla"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Permitir sysadm para depurar ou ptrace todos os processos."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Permitir os aplicativos do cliente dhcpc executarem comandos iptables"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Permitir DHCP daemon usar os LDAP backends"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Permitir todos os domínios usarem outros descritores de domínios"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Permitir todos os domínios terem os módulos de carregamento kernel"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Permitir o uso dos dispositivos audio como uma fonte para feeds de entropia"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Permitir exim conectar aos bancos de dados (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Permitir exim criar, ler, gravar e remover arquivos de usuário não priveligiado."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Permitir exim ler arquivos de usuários não privilegiados."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Ativar regras extra no domínio cron para suporte fcron."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Permitir domínio com cerca conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Permitir domínio com cerca para executar ssh."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Permitir ftp ler e gravar arquivos nos diretórios principais"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Permitir servidores ftp carregarem arquivos usados para serviços de transferência de arquivo público. Os diretórios devem ser rotulados public_content_rw_t."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Permitir servidores ftp conectarem a todas as portas > 1023"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Permitir servidores ftp conectarem às portas do banco de dados mysql"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Permitir servidores ftp efetuarem o login a usuários locais e ler/gravar todos os arquivos no sistema, gerenciado pelo DAC."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Permitir servidores ftp usarem cits usados para serviços de transferência de arquivo público."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Permitir servidores ftp usarem nfs usados para serviços de transferência de arquivo público."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Permitir servidores ftp usarem bind em todas as portas não reservadas para o modo passivo"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Determinar se é que o Git CGI pode buscar diretórios principais."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Determinar se é que o Git CGI pode acessar sistemas de arquivo cifs."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Determinar se é que o Git CGI pode acessar sistemas de arquivo nfs."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Determinar se é que o daemon de sessão Git pode efetuar o bind nos soquetes TCP em todas as portas reservadas."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Determinar se é que a chamada aos domínios do usuário podem executar o GIT daemon no domínio git_session_t. "
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Determinar se é que o daemon do sistema Git pode buscar diretórios principais."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Determinar se é que o daemon do sistema Git pode acessar os sistemas de arquivo cifs de acesso."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Determinar se é que o daemon do sistema Git pode acessar os sistemas de arquivo nfs."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Permitir gitsis daemon enviar e-mail"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Ativar leitura do urandom para todos os domínios."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Permitir uso da opção gpg-agent --write-env-file. Isto permite também o gpg-agent gerenciar os arquivos do usuário."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Permitir o domínio da web gpg modificar arquivos públicos usados para os serviços de transferência do arquivo público."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Permitir gssd ler o diretório temp. Para acesso ao kerberos tgt."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Permitir Apache modificar os arquivos públicos usados para os serviços de transferência do arquivo público. Os Diretórios/Arquivos devem ser rotulados public_content_rw_t."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Permitir httpd usar script interno (normalmente php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Permitir hhtp daemon verificar spam"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Permitir httpd agir como um cliente FTP conectado à porta ftp e portas efêmeras"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Permitir httpd conectar à porta ldap"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Permitir http daemon conectar ao zabbix"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Permitir scripts HTTPD e módulos conectarem à rede usando TCP."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Permitir scripts HTTPD e módulos conectarem ao cobbler na rede."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Permitir scripts HTTPD e módulos conextarem aos bancos de dados na rede."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Permitir httpd conectar ao servidor memcache"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Permitir https agir como retransmissão"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Permitir http daemon enviar e-mail"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Permitir Apache comunicar com os serviço avahi através do dbus"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Permitir httpd suporte cgi "
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Permitir httpd agir como um servidor FTP ouvindo na porta ftp."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Permitir httpd ler os diretórios prinicipais"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Permitir os scripts e módulos execmem/execstack"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Permitir HTTPD conectar à porta 80 para encerramento normal"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Permitir httpd processar o gerenciamento do conteúdo IPA"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Permitir Apache usar mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Permitir Apache usar mod_auth_pam"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Permitir https ler o conteúdo do usuário"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Permitir Apache rodar no modo stickshift. Nenhuma transição ao passageiro"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Permitir o daemon httpd alterar seu limite de recurso"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Permitir o HTTPD excutar os SSI excutáveis no mesmo domínio ao dos scripts CGI do sistema."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Permitir os scripts apache gravar o ao conteúdo público. Os diretórios/arquivos devem ser rotulados public_rw_content_t."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Permitir Apache executar o conteúdo tmp."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Unificar o HTTPD para comunicar com o terminal. É necessário para inserção da senha aos certificados no terminal."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Unificar o manuseio HTTPD para todos os conteúdos."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Permitir o acesso ao sistemas de arquivo cifs "
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Permitir httpd acesso aos sistemas de arquivo FUSE"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Permitir httpd rodar gpg"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Permitir httpd acessar sistemas de arquivo nfs"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Permitir https comunicar com oddjob para iniciar o serviço"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Permitir httpd acessar portas openstack"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Permitir icecast conectar a todas as portas, não apenas as portas de som."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Permitir o Cliente Irssi IRC conectar a qualquer porta e bind a qualquer porta não reservada."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Permitir aplicativos confinados rodarem com kerberos."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Permitir syslogd enviar e-mail"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Permitir syslogd a habilidade de leitura/gravação dos terminais"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Permitir o login e uso dos sistema de /dev/console."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Controlar a habilidade de mmap uma área baixa de espaço de endereço, conforme configurado pelo /proc/sys/kernel/mmap_min_addr."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Permitir mock para arquivos de leitura nos diretórios principais."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Permitir o comando montar para montar qualquer diretório ou arquivo."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Permitir o domínio mozilla plugin conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Permitir mozilla_plugins criar conteúdos aleatórios no diretório principal dos usuários"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Permitir os navegadores lerem o conteúdos do diretório principal"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Permitir a pilha de executáveis mplayer "
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Permitir mysqld conectar a todas as portas"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Permitir BIND a bind a porta apache."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Permitir BIND gravar os arquivos de zona mestre. Normalmente isto é usad para DNS dinâmico ou transferências de zona"
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Permitir quaisquer arquivos/diretórios a serem exportados leitura/apenas através do NFS."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Permitir quaisquer arquivos/diretórios a serem exportados leitura/gravação através do NFS."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite servidores NFS modificarem arquivos púbkicos para os serviços de transferência do arquivo público. Arquivos/Diretórios devem ser rotulados public_content_rw_t."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Permitir sistema rodar com NIS"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Permitir aplicativos confinados usarem memória compartilhada nsdc."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Permitir openvpn ler mais diretórios principais de leitura"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Permitir o domínio piranha-lvs conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Permitir polipo conectar a todas as portas > 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Determinar se é que o daemon de sessão Polipo pode efetuar bind nos soquetes tcp em todas as portas não reservadas."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Determinar se é que a chamada dos domínios do usuário podem executar Polipo daemon no domínio polipo_session_t."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Determinar se é que o polipo pode acessar os sistemas do arquivo cits."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Determinar se é que o Polipo pode acessar os sistemas de arquivo nfs."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Ativar suporte ao diretório polinômio instanciado."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Permitir gravação completa do domínio postfix_local acessar diretóriosmail_spool.   "
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Permitir postgresql usar ssh e rsync para a recuperação ponto-no-tempo"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Permitir transmissão de rótulo de cliente ao banco de dados estrangeiro"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Permitir admins de banco de dados executarem a decçaração DML"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Permitir usuários não privilegiados executarem a declaração DDL"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Permitir ppd carregar os módulos do kernel para certos modems"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Permitir pppd a ser executado por um usuário regular"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Permitir privoxy conectar a todas as portas, não apenas às portas HTTP, FTP e Gopher."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Permitir o cliente Puppet gerenciar todos os tipos de arquivo."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Permitir o mestre Puppet usar o banco de dados MySQL e PostGreSQL"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Permitir racoon ler shadow"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Permitir o domínio rgmanager conectar à rede usando TCP."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permitir rsync mofidicar arquivos públicos para os serviços de transferência usados para os serviços de transferência do arquivo público. Os Arquivos/Diretórios devem ser rotulados public_content_rw_t."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Permitir rsync rodar como um cliente"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Permitir rsync exportar quaisquer arquivos/diretórios somente de leitura."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos cifs"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos nfs"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Permitir samba crie um novos diretórios principais (ex.: através do PAM)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Permitir samba agir como controlador do domínio, adicionar usuário. grupos e alteraração de senha."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Permitir samba compartilhar diretórios principais de usuários."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Permitir samba compartilhar qualquer arquivo/diretório somente de leitura."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Permitir samba compartilhar qualquer leitura/gravação do arquivo/diretório."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Permitir samba agir como um portmapper"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Permitir samba rodar scripts não confinados"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Permitir samba exportar volumes nfts/fusefs."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Permitir samba exportar volumes NFS."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Permitir sanlock para arquivos fuse leitura/gravação"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Permitir sanlock gerenciar arquivos nfs "
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Permitir sanlock gerenciar arquivos cifs"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Permitir sasl ler shadow"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "desativar de programas, tais como newrole, a partir do transicionamento para domínios do usuário administrativo."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Desativar o carregamento do módulo do kernel."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Booleano para determinar se é o sistema permite a política de carregamento, configuração do modo de reforço e alteração dos valores booleanos. Determine isto para verdadeiro e reinicie a máquina para que as alterações façam efeito."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Permitir usuários regulares acesso direto ao dispositivo dri"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Permitir executáveis não confinados para fazer de suas memória de pilha executável. Isto não é uma boa ideia. Isto indica provavelmente um executável mal codificado, mas pode indicar um ataque. Este excutável pode ser reportado no bugzilla"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Permitir executáveis não confinados a usarem bibliotecas requerendo relocalização de texto não rotulado textrel_shlib_t"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Permitir executáveis não confinados a fazer de suas pilhas executáveis. Isto nunca deve ser necessário. Isto indica provavelmente um executável mal codificado, mas pode indicar um ataque."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Permitir usuários conectarem ao servidor mysql local"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Permitir usuários confinados a executar os comandos ping e traceroute."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Permitir usuários conectarem ao PostgreSQL"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Permitir usuário ler/gravar arquivos que não tenham atributos estendidos (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Permitir usuários rodarem servidores TCP (bind às portas e aceitar conexão a partir do mesmo domínio e usuários externos).  Desativando isto força o modo passivo FTP e pode alterar alguns protocolos."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Permitir usuário compartilhando música"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Permitir anon internal-sftp carregarem arquivos. Usados para servidor serviços de transferência do arquivo público. Os diretórios devem ser rotulados public_content_rw_t."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Permitir sftp-internal para leitura e gravação dos arquivos nos diretórios principais do usuário"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Permitir sftp-internal efetuar o login e ler/gravar todos os arquivos no sistema, gerenciados pelo DAC."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Permitir nternal-sftp ler e gravar arquivos nos diretórios principais ssh."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Permitir sge conectar à rede usando qualquer porta TCP"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Permitir sge acessar os sistemas de arquivo nfs."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Ativar as permissões adicionais necessárias para suportar os dispositivos nos controladores 3ware."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permitir samba para modificar arquivos públicos para servidores de transferência de arquivo. Os Arquivos/Diretórios devem estar rotulados public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Permitir usuários de clientes spamassassin usarem a rede."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Permitir spamd ler/gravar os diretórios principais do usuário."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Permitir squid conectar a todas as portas, não apenas às portas HTTP, FTP e Gopher."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Permitir squid rodar como um proxy transparente (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Permitir ssh chroot para ler e gravar os arquivos nos diretórios principais do usuário"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "permitir tecla do host baseada na autenticação"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Permitir ssh efetue o login como sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "permitir usuário funcionário criar e transitar aos domínios svirt."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta da rede."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta TCP genérica."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Permitir tfto modificar arquivos públicos para serviços de transferência de arquivo público."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Permitir tor daemon a efetuar o bind nos soquetes TCP em todas as portas não reservadas."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "permitir os usuários não confinados transitarem aos domínios chrone sandbox quando executando chrome-sandbox"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Permitir um usuário efetuar o login a um domínio não confinado"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Permitir usuários não confinados transitarem ao domínio Mozilla plugin quando rodando no xulrunner plugin-container."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Permitir o video exibir as ferramentas para rodar não confinado"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Permitir o usuário não privilegiado criar e transitar aos domínios svirt."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Suportar os diretórios principais ecryptfs"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Suportar os diretórios principais fusefs"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Usar o servidor lpd ao invés de copos"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Suportar os diretórios principais NFS"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Suporta diretórios principais SAMBA"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Permitir varnishd conectar a todas as portas, não apenas ao HTTP."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Ignorar os erros vbetool mmap_zero."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Permitir os convidados confinados virtuais para uso das portas de comunicação serial/paralela"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Permitir os convidados virtuais confinados usarem meméria e pilha executável"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Permitir convidados virtuais confinados para ler os arquivos fuse"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Permitir convidados virtuais confinados gerenciarem arquivos nfs"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Permitir convidados virtuais confinados gerenciarem arquivos cifs"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Permitir convidados virtuais confinados interagirem com o sanlock"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Permitir convidados virtuais confinados gerenciarem a configuração do dispositivo, (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Permitir convidados virtuais confinados usarem os dispositivos usb"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Permitir convidados virtuais confinados interagirem com o xserver"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Permitir webadm gerenciarem arquivos nos diretórios principais dos usuários"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Permitir webadm ler arquivos nos diretórios principais dos usuários"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Ignorar erros wine mmap_zero."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Permitir o programa de login gráfico executar o carregador de inicialização"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Permitir o programa de login gráfico diretamente como sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Permitir xen gerenciar arquivos nfs"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Permitir xebd rodar blktapctrl/tapdisk. Não é requerido caso usando volumes lógicos dedicados para imagens do disco."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Permitir xend rodar qemu-dm. Não é requerido caso usando paravirt e sem vfb."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Permitir usuários xguest configurarem Gerenciador da Rede e conectar às portas apache"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Permitir usuários xguest montarem mídia removível"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Permitir xguest usar dispositivos blue tooth"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Permitir clientes gravarem aos segmentos de memória compartilhadas do servidor X."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Permitir XServer executar memória gravável"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Suportar o gerenciador do objeto do espaço do usuário X"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Permitir zabiix conectar às portas não reservadas"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Permitir zebra daemon gravar arquivos de configuração"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Permitir ZoneMinder modificar arquivos públicos usados para os serviços de transferência do arquivo público."
-diff --git a/policycoreutils/po/ro.po b/policycoreutils/po/ro.po
-new file mode 100644
-index 0000000..5242bed
---- /dev/null
-+++ b/policycoreutils/po/ro.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/ro/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: ro\n"
-+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/ru.po b/policycoreutils/po/ru.po
-index 137198b..60da8e5 100644
---- a/policycoreutils/po/ru.po
-+++ b/policycoreutils/po/ru.po
-@@ -1,45 +1,43 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Anatoliy Guskov <anatoliy.guskov at gmail.com>, 2008.
- # Andrew Martynov <andrewm at inventa.ru>, 2006, 2007.
-+#   <iya777 at yandex.ru>, 2012.
- # Yulia <ypoyarko at redhat.com>, 2006, 2010.
-+# Yulia  <yulia.poyarkova at redhat.com>, 2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Russian <trans-ru at lists.fedoraproject.org>\n"
--"Language: ru\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"Language: ru\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"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"Использование: run_init <сценарий> <аргументы ...>\n"
--"  где <сценарий> &mdash; имя запускаемого сценария инициализации,\n"
--"       <аргументы ...>  &mdash; передаваемые сценарию аргументы."
-+msgstr "Использование: run_init <сценарий> <аргументы ...>\n  где <сценарий> &mdash; имя сценария инициализации,\n       <аргументы ...>  &mdash; передаваемые сценарию аргументы."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
--msgstr "сбой инициализации PAM\n"
-+msgstr "ошибка инициализации PAM\n"
- 
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "не удалось получить сведения учётной записи\n"
-+msgstr "не удалось получить данные учётной записи\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -73,362 +71,366 @@ msgstr "Нет контекста в файле %s\n"
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr ""
--"Извините, run_init может быть использовано только для ядра с SELinux.\n"
-+msgstr "Извините, run_init может быть использовано только для ядра с SELinux.\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
- msgstr "сбой проверки подлинности.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Невозможно задать контекст исполнения для %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************* ВАЖНО ************************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Для активации пакета политики выполните:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "глобальное"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Не удалось создать дескриптор semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "Политика SELinux не поддерживает управление или хранилище недоступно."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Невозможно прочитать хранилище политики."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Невозможно установить соединение semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Не удалось проверить активный статус MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Функциональность еще не реализована"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Транзакция semanage уже выполняется"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Невозможно начать semanage транзакцию"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Не удалось отправить транзакцию semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Транзакция semanage не выполняется"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Не удалось получить список модулей SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "Имя модуля"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Версия"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Выключено"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "Не удалось отключить модуль %s (ошибка удаления)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "Не удалось включить модуль %s (ошибка удаления)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "Не удалось удалить модуль %s (ошибка удаления)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit требует указания «on» или «off»"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "Встроенные типы разрешений"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "Дополнительные типы разрешений"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Не удалось задать разрешающий домен %s (ошибка установки модуля)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Не удалось удалить разрешающий домен %s (ошибка удаления)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Невозможно создать ключ для %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Невозможно проверить, определено ли сопоставление входа для %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux-группа %s не существует"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux-пользователь %s не существует"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Невозможно создать сопоставление входа для %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Невозможно задать имя для %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Невозможно задать диапазон MLS для %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Невозможно задать пользователя SELinux для %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Невозможно добавить сопоставление входа для %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Необходим seuser или serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Сопоставление входа для %s не определено"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Невозможно запросить seuser для %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Невозможно изменить сопоставление входа для %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr ""
--"Сопоставление входа для %s определено в политике и не может быть удалено"
-+msgstr "Сопоставление входа для %s определено в политике и не может быть удалено"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Невозможно удалить сопоставление входа для %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Невозможно выполнить перечисление сопоставлений входа"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Имя входа"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Пользователь SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Диапазон MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Не удалось проверить, определен ли пользователь SELinux %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Невозможно запросить пользователя %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Необходимо добавить как минимум одну роль для %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Невозможно создать пользователя SELinux для %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Невозможно добавить роль %s для %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Невозможно задать уровень MLS для %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Невозможно добавить префикс %s для %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Невозможно извлечь ключ для %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Невозможно добавить пользователя SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Необходим префикс, роль, уровень или диапазон"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Необходим префикс или роль"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux пользователь %s не определен"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Невозможно изменить SELinux пользователя %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux пользователь %s определен в политике и не может быть удален"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Невозможно удалить пользователя SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Невозможно выполнить перечисление пользователей SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
--msgstr "Невозможно выполнить перечисление ролей пользователя %s"
-+msgstr "Не удалось получить список ролей пользователя %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Разметка"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Префикс"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS Уровень"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS Диапазон"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Роли SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Необходимо задание tcp или udp протокола"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Необходимо значение порта"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "Недопустимый порт"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Невозможно создать ключ для %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Требуется задание типа"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Невозможно проверить, определен ли порт %s/%s"
-@@ -478,8 +480,8 @@ msgstr "Невозможно задать контекст порта для %s/
- msgid "Could not add port %s/%s"
- msgstr "Невозможно добавить порт %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Необходим setype или serange"
- 
-@@ -487,463 +489,473 @@ msgstr "Необходим setype или serange"
- msgid "Requires setype"
- msgstr "Необходим setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s не определен"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Невозможно запросить порт %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Невозможно изменить порт %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Не удалось получить список портов"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Невозможно удалить порт %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Порт %s/%s определен в политике и не может быть удален"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Невозможно удалить порт %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Невозможно выполнить перечисление портов"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Тип порта SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Протокол"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Номер Порта"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Требуется адрес узла"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Протокол отсутствует или неизвестен"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Требуется SELinux Type"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Невозможно создать ключ для %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Не удалось проверить, определен ли адрес %s"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Не удалось создать адрес для %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Невозможно создать контекст для %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Не удалось задать маску %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Не удалось задать пользователя в контексте адреса для %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Не удалось задать роль в контексте адреса для %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Не удалось задать тип в контексте адреса для %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Не удалось задать поля mls в контексте адреса для %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Не удалось задать контекст addr для %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Не удалось добавить addr %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s не определен"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Не удалось запросить addr %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Не удалось изменить addr %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Addr %s определен в политике и не может быть удален"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Не удалось удалить addr %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "Не удалось удалить все соответствия узлов"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Не удалось получить список addr"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Требуется SELinux Type"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Невозможно проверить, определен ли интерфейс %s"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Не удалось создать интерфейс для %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Не удалось задать пользователя в контексте интерфейса для %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Не удалось задать роль в контексте интерфейса для %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Не удалось задать тип в контексте интерфейса для %s."
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Не удалось задать поля mls в контексте интерфейса для %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Невозможно задать контекст интерфейса для %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Невозможно задать контекст сообщения для %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Невозможно добавить интерфейс %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Интерфейс %s yt определен"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Невозможно запросить интерфейс %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Невозможно изменить интерфейс %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Интерфейс %s определен в политике и не может быть удален"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Невозможно удалить интерфейс %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "Не удалось удалить все соответствия интерфейсов"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Невозможно выполнить перечисление интерфейсов"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Интерфейс SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Контекст"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "Клас эквивалентности для %s уже существует"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "Спецификация файла %s противоречит правилу эквивалентности «%s %s»"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "Клас эквивалентности для %s не существует"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Невозможно задать пользователя в контексте файла для %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Невозможно задать роль в контексте файла для %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Невозможно задать поля msl в контексте файла для %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Неверная спецификация файла"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "Спецификация файла не может содержать пробелы"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "Спецификация файла %s противоречит правилу эквивалентности «%s %s». Попробуйте вместо этого добавить «%s»"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Невозможно проверить, определен ли контекст файла для %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Невозможно создать контекст файла для %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Невозможно задать тип в контексте файла для %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Невозможно задать контекст файла для %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Невозможно добавить контекст файла для %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Необходим setyp, serange или seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Контекст файла для %s не определен"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Невозможно запросить контекст файла для %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Невозможно изменить контекст файла для %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Не удалось получить список контекстов файлов"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Не удаётся удалить контекст файла для %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Контекст файла для %s определен в политике и не может быть удален"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Невозможно удалить контекст файла для %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Невозможно выполнить перечисление контекстов файлов"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Невозможно отобразить контекст локальных файлов"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "Контекст файла SELinux"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "тип"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nЭквивалентность контекстов дистрибутива SELinux \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nЭквивалентность локальных контекстов SELinux \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Невозможно проверить, определен ли переключатель %s"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Переключатель %s не определен"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Невозможно запросить контекст файла %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Необходимо указать значение: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Не удалось задать активное значение переключателя %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Невозможно изменить переключатель %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Неверный формат %s: Запись %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Переключатель %s не определен в политике и не может быть удален"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Невозможно удалить переключатель %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Невозможно выполнить перечисление переключателей"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "неизвестный"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "выкл."
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "вкл."
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "Переключатель SELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "Статус"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "По умолчанию"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Описание"
- 
-@@ -1007,7 +1019,7 @@ msgstr "Ошибка выделения памяти.\n"
- msgid "Error sending audit message.\n"
- msgstr "Ошибка отправки сообщения аудита.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Не удалось определить строгий режим.\n"
-@@ -1020,14 +1032,12 @@ msgstr "Ошибка!  Невозможно открыть %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Невозможно получить текущий контекст для %s, метка tty не изменяется.\n"
-+msgstr "%s!  Невозможно получить текущий контекст для %s, метка tty не изменяется.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Невозможно получить новый контекст для %s, метка tty не изменяется.\n"
-+msgstr "%s!  Невозможно получить новый контекст для %s, метка tty не изменяется.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1124,62 +1134,66 @@ msgstr "Невозможно получить набор пустых сигна
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Невозможно получить обработчик SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Newrole не удалось сбросить возможности\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Извините. newrole может быть использована только для ядра с SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "сбой получения старого_контекста.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Внимание!  Не удалось получить информацию о tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "ошибка чтения конфигурации службы PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: неверный пароль %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: сбой выполнения fork: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Невозможно восстановить метку tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Ошибка корректного закрытия tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Невозможно закрыть дескрипторы.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Ошибка выделения argv0 оболочки.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Невозможно восстановить окружение, аварийное завершение\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "сбой запуска оболочки\n"
- 
-@@ -1282,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Ошибка параметров %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "Логическое"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "все"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "Дополнительные"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "Присвоение меток файлам"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "Спецификация\nфайла"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Тип файлов\nSELinux"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "Тип\nфайла"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "Соответствие пользователей"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "Пользователь"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "Пользователь\nSELinux"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "Диапазон\nMLS/MCS"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "Необходима авторизация «%s»"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "Модуль политики"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "Имя модуля"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "Отключить аудит"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "Включить аудит"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "Загрузить модуль политики"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "Yulia Poyarkova (ypoyarko at redhat.com)"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Добавить диалог логических переменных"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Имя логического значения"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "Утилита генерации политики SELinux"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>Выберите тип политики для ограничиваемого приложения или роли:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>Приложения</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Стандартная служба init"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "Стандартные службы инициализации запускаются во время загрузки в рамках сценариев init. Требует наличия сценария в /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "Системная программа DBUS"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "inetd (Internet Services Daemon)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "initd запускается службой xinetd"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Веб-приложение/сценарий CGI"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "Веб-программы и сценарии CGI, запускаемые веб-сервером Apache"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Программа пользователя"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "Программа пользователя — запущенная пользователем программа, которая будет ограничена"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Песочница"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>Зарегистрированные пользователи</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Роли существующих пользователей"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "Изменить существующую запись пользователя."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "Минимальная роль пользователя терминала"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "Этот пользователь сможет авторизоваться удаленно или через терминал. По умолчанию для него не задан setuid, su, sudo и не настроена сеть."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "Минимальная роль пользователя X Window"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "Этот пользователь может авторизоваться через терминал или X. По умолчанию для него не задан setuid, su, sudo и не настроена сеть."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "Роль пользователя"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "Пользователь с полностью настроенным сетевым окружением, программы без setuid, sudo, su."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Роль администратора"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Пользователь с полностью настроенным сетевым окружением, программы без setuid, без su, может выполнять sudo для роли  администрирования root"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Пользователи Root</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Роль администратора root"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Если этот пользователь будет выполнять задачи администрирования, выберите роль администратора root. Администратор не сможет авторизоваться в системе напрямую."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>Введите имя приложения или роль:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "Имя"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "Введите полный путь к органичиваемой программе."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "Введите уникальное имя ограничиваемого приложения или роль пользователя."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "Исполняемый"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Сценарий Init"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "Введите полный путь к сценарию init, который запускает ограничиваемое приложение."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>Выберите роль для изменения:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "Выберите роли для переноса в домен %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "вкладка роли"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>Выберите роли, которые будут назначены %s:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "Выберите домены, куда будет перенесен %s."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "перенос \nвкладка ролей"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>Выберите роли, которые будут перенесены в %s:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "Выберите роли, которые будут перенесены в программные домены."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>Выберите домены, которыми будет управлять %s:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "Выберите домены, которыми будет управлять этот пользователь."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>Выберите роли для %s:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>Укажите порты, к которым будет привязан %s:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>Порты TCP</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Все"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "Разрешает привязку %s к портам UDP"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "Разрешить %s вызывать bindresvport со значением 0. Привязка к порту 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Незарезервированные порты (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "Введите список диапазонов и портов UDP,  к которым будет привязан  %s. Пример: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "Выберите порты"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "Разрешает привязку %s к портам с номером больше 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>Порты UDP</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "сеть\nвкладка привязки"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>Выберите порты, к которым будет подключаться %s:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "Разрешает подключение %s к любому порту TCP"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "Введите список диапазонов и портов TCP,  к которым будет подключаться %s. Пример: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "Разрешает подключение %s к любому порту UDP"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "Введите список диапазонов и портов UDP,  к которым будет подключаться %s. Пример: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>Выберите типичные свойства приложения для %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "Записывает сообщения syslog\t»"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "Создать/управлять файлами в /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "Использует аутентификацию PAM"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "Использует вызовы nsswitch и getpw*"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "Использует dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "Отправляет сообщения аудита"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "Взаимодействует с терминалом"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "Отправляет email"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>Добавьте файлы и каталоги, которыми управляет %s</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "Файлы и каталоги под управлением %s (файлы PID,  журналы, /var/lib)"
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>Добавить логические переменные из политики %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "Добавить или удалить логические переменные, используемые доменом %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>В каком каталоге будет создана политика %s?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
-+msgstr "Каталог политики"
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "Роль"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "Существующий_пользователь"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "Программа"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s должен быть каталогом"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "Необходимо выбрать пользователя"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "Выберите исполняемый файл для ограничения."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "Выберите сценарий init для ограничения."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "Выберите файлы, которые ограничиваемое приложение будет создавать и записывать"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "Выберите каталоги, которые будут принадлежать ограничиваемой программе"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "Выберите каталог, в котором будут созданы файлы политики"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "Тип %s_t уже определен в текущей политике.\nПродолжить?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "Проверка имени"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "Модуль %s.pp уже загружен в текущую политику.\nПродолжить?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "Добавьте имя, содержащее буквы и цифры без пробелов."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "Необходимо указать исполняемый файл"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
-+msgstr "Настроить SELinux"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "Сетевой порт"
- 
- #: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "Тип порта\nSELinux"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "Протокол"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "Уровень\nMLS/MCS"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "Порт"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "Неверный номер порта: «%s». Допустимые значения: 0-65536"
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "Список"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "Группы"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Удалить %s «%s»?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Удалить %s"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Добавить %s"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Изменить %s"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Разрешающий"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Строгий"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Статус"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Изменение типа политики потребует разметки файловой системы при следующей перезагрузке. Процесс разметки может быть довольно длительным. Продолжить?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Отключение SELinux требует перезагрузки и не рекомендуется. Если вы решите заново включить SELinux, будет потребуется повторная разметка файловой системы. Чтобы убедиться, что SELinux не вызывает проблем, включите разрешающий режим, в котором ошибки будут регистрироваться без принудительного применения правил SELinux. Разрешающий режим не требует перезагрузки. Продолжить?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Активация SELinux потребует разметки файловой системы при следующей перезагрузке. Процесс разметки может быть довольно длительным. Продолжить?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "(c)2006 Red Hat, Inc.\n(c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Добавить соответствие авторизации SELinux"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Добавить сетевые порты SELinux"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Тип SELinux"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Спецификация файла"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Тип файла"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "все файлы\nобычный файл\nкаталог\nсимвольное устройство\nблочное устройство\nсокет\nсимвольная ссылка\nканал\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Добавить пользователя SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Администрирование SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Добавить"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Свойства"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Удалить"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Выбрать управляющий объект"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Выберите:</b>"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Стандартный строгий режим"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Отключен\nРазрешающий\nСтрогий\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Текущий строгий режим"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Тип стандартной политики:"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Выберите, чтобы выполнить разметку файловой системы при следующей перезагрузке.  Процесс разметки может быть довольно длительным и потребуется при изменении типа политики и при активации строгого режима."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Разметка при следующей перезагрузке."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Восстановить исходное логическое значение"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Переключение между измененными и всеми логическими значениями"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Фильтр"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Добавить контекст файла"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Изменить контекст файла"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Удалить контекст файла"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Переключение между всеми и измененным контекстом"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Добавить соответствие пользователя SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Изменить соответствение пользователя SELinux"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Удалить соответствие пользователя SELinux"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Добавить пользователя"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Изменить пользователя"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Удалить пользователя"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Добавить сетевой порт"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Изменить сетевой порт"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Удалить сетевой порт"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Переключение между измененными и всеми портами"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Создать новый модуль политики"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Загрузить модуль политики"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Удалить загружаемый модуль политики"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Включить или выключить дополнительные правила аудита, не показываемые в журналах."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Изменить режим процесса на разрешающий"
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Изменить режим процесса на строгий"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домен обработки"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Пользователь SELinux %s является обязательным"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Генерация справочных страниц SELinux"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "путь к создаваемым справочным страницам SELinux"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Все домены"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Имена доменов создаваемых справочных страниц"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Запрос сетевой информации политики SELinux"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "просмотр типов портов SELinux"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "показать тип SELinux для порта"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Показать порты для этого типа SELinux"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "показать порты, к которым может подключиться домен"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "Запрос возможности   взаимодействия доменов в правилах SELinux"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Исходный домен"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Целевой домен"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "Запрос описания логических значений в правилах SELinux"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "логическая переменная"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "Запрос способа переноса исходного домена в результирующий домен обработки в правилах SELinux"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "исходный домен обработки"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "целевой домен обработки"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Создать шаблон модуля политики SELinux"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "имя генерируемой политики"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "ограничиваемая программа"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "команды"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "неизвестный"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Inetd"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Допустимые типы:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Номер порта должен лежать в диапазоне от 1 до %d"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Имя может содержать буквы и цифры без пробелов. Рекомендуется использовать параметр «-n МОДУЛЬ»"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "Исполняемый файл не может определять тип роли пользователя."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Только службы могут использовать сценарий init."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve должно быть логическим значением"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog должно быть логическим значением"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos должно быть логическим значением"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache должно быть логическим значением"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Типам USER автоматически назначается тип tmp"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Необходимо ввести путь для ограничиваемого процесса"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Файл строгого типа"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Файл интерфейса"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Файл контекстов"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Сценарий настройки"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Разрешить ABRT изменять файлы, используемые для открытой передачи файлов."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Разрешить выполнение ABRT в домене abrt_handle_event_t domain"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Разрешить amavis использовать компилятор JIT"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Разрешить пользователям осуществлять разбор записей passwd напрямую с ldap, а не через сервер sssd"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Разрешить авторизацию пользователей при помощи сервера radius"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Разрешить cdrecord осуществлять чтение содержимого nfs, samba, съемных устройств, временных файлов пользователя и недоверенных файлов"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Разрешить clamd использовать компилятор JIT"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Разрешить доступ clamscan к незащищенным файлам  в системе"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Разрешить clamscan читать пользовательское содержимое"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Разрешить Cobbler изменять общедоступные файлы, используемые для открытой передачи файлов."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Разрешить Cobbler осуществлять подключение к сети через TCP."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Разрешить доступ Cobbler к файловым системам CIFS."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Разрешить доступ Cobbler к файловым системам NFS."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Разрешить collectd осуществить подключение к сети через TCP."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена codnor к сети через TCP."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Разрешить заданиям cron осуществлять переразметку файловой систем в целях восстановаления контекстов файлов"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Разрешить cvs читать файл shadow"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Разрешить всем службам осуществлять запись в /"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Разрешить службам использовать TCP Wrappers."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Разрешить службам осуществлять запись и чтение терминала."
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Разрешить dbadm осуществлять управление файлами в домашних каталогах пользователей."
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Разрешить dbadm осуществлять чтение файлов в домашних каталогах пользователей."
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Запретить программам домена отражать область памяти как выполняемую и доступную для записи. Такой доступ является опасным, и об этом исполняемом файле следует сообщить в Bugzilla"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Разрешить sysadm выполнять debug и ptrace."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Разрешить приложениям клиентов dhcpc выполнять команды iptables"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Разрешить DHCP использовать модули LDAP"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Разрешить доменам использовать файловые дескрипторы других доменов"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Разрешить доменам использовать модули загрузки ядра"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Разрешить использование аудиоустройств в качестве источника данных для entropy"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Разрешить подключение exim к базам данных (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Разрешить exim создавать, читать, записывать и удалять файлы непривилегированных пользователей."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Разрешить exim осуществлять чтение файлов непривилегированных пользователей."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Включить дополнительные правила в домене cron для поддержки fcron."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена fenced к сети через TCP."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Разрешить изолированному домену осуществлять запуск ssh"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Разрешить ftp читать и записывать файлы в домашних каталогах"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить FTP-серверам получать файлы, используемые для открытой передачи файлов. Каталоги должны быть отмечены как public_content_rw_t."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Разрешить подключение FTP-серверов к портам с номером больше 1023"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Разрешить подключение FTP-серверов к портам базы данных mysql"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Разрешить FTP-серверам осуществлять локальную авторизацию и чтение-запись файлов в системах под управлением DAC."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Разрешить FTP-серверам использовать cifs для открытой передачи файлов"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Разрешить FTP-серверам использовать nfs для открытой передачи файлов"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Разрешить FTP-серверам привязываться ко всем портам в пассивном режиме"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Определить, может ли Git CGI выполнять поиск в домашних каталогах."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Определить, может ли Git CGI обращаться к файловым системам CIFS."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Определить, может ли Git CGI обращаться к файловым системам NFS."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Определить, может ли служба сеанса Git привязывать сокеты TCP ко всем незанятым портам"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Определять, можно ли при вызове доменов пользователей выполнять службу Git в  git_session_t domain."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Определить, может ли процесс Git выполнять поиск в домашних каталогах."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Определить, может ли процесс Git обращаться к файловым системам CIFS."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Определить, может ли процесс Git обращаться к файловым системам NFS."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Разрешить gitisis отправлять почту"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Разрешить чтение urandom для всех доменов"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Разрешить использование gpg-agent --write-env-file для управления файлами пользователя."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Разрешить веб-домену gpg изменять файлы, используемые для открытой передачи файлов."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Разрешить gssd осуществлять чтение временного каталога для доступа к цели kerberos."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Разрешить Apache изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Разрешить httpd использовать встроенные сценарии (обычно PHP)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Разрешить httpd осуществлять проверку спама"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Разрешить httpd выступать в роли FTP-клиента для подключения к порту FTP и временным портам"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Разрешить подключение httpd к порту ldap"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Разрешить подключение httpd к zabbix"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Разрешить подключение сценариев и модулей HTTPD к сети через TCP."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Разрешить подключение сценариев и модулей HTTPD к cobbler по сети."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Разрешить подключение сценариев и модулей HTTPD к базам данных по сети."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Разрешить подключение httpd к серверу memcache"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Разрешить httpd выступать в роли ретранслятора"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Разрешить httpd отправлять почту"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Разрешить взаимодействие Apache со службой avahi через dbus"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Включить поддержку cgi для httpd"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Разрешить httpd выступать в роли FTP-сервера, прослушивающего порт FTP."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Разрешить httpd читать домашние каталоги"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Разрешить сценариям и модуля httpd выполнять execmem и execstack"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Разрешить подключение HTTPD к порту 80 для корректного завершения работы"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Разрешить процессам httpd управлять содержимым IPA"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Разрешить Apache использовать mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Разрешить Apache использовать mod_auth_pam"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Разрешить httpd читать пользовательское содержимое"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Разрешить выполнение Apache в режиме stickshift без перехода к пользователю"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Разрешить httpd изменять ограничения на свои ресурсы"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Разрешить HTTPD выполнять программы SSI в домене, где выполняются системные сценарии CGI."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Разрешить сценариям apache осуществлять запись открытого содержимого. При этом каталоги и файлы должны иметь контекст public_rw_content_t."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Разрешить Apache выполнять содержимое tmp."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Унифицировать обмен данными между HTTPD и терминалом. Требуется для ввода паролей сертификатов из терминала."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Унифицировать обработку файлов данных процессом HTTPD."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Разрешить доступ httpd к файловым системам cifs."
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Разрешить доступ httpd к файловым системам FUSE"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Разрешить httpd выполнять gpg"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Разрешить доступ httpd к файловым системам NFS"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Разрешить обращение httpd к oddjob с целью запуска службы"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Разрешить доступ httpd к портам openstack"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Разрешить подключение icecast ко всем портам за исключением звуковых"
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Разрешить подключение клиента IRC Irssi к любому порту и привязку к незанятым портам"
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Разрешить выполнение ограничиваемых приложений с kerberos"
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Разрешить syslogd отправлять почтовые сообщения"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Разрешить syslogd осуществлять чтение и запись в терминал"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Разрешить авторизацию и использование системы из /dev/console."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Управлять возможностью использования mmap в нижних областях пространства адресов cогласно настройкам в /proc/sys/kernel/mmap_min_addr."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Разрешить mock осуществлять чтение файлов в домашних каталогах"
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Разрешить монтирование любых файлов и каталогов"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена mozilla к сети через TCP."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Разрешить mozilla_plugins создавать случайное содержимое в домашних каталогах пользователей"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Разрешить ограничиваемым браузерам осуществлять чтение домашнего каталога"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Разрешить исполняемый стек mplayer"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Разрешить подключение mysqld к портам"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Разрешить привязку BIND к порту apache"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Разрешить BIND осуществлять запись в файлы мастер-зоны. Обычно используется для передачи зон и динамического DNS."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Разрешить экспорт файлов и каталогов через NFS в режиме чтения."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Разрешить экспорт файлов и каталогов через NFS в режиме чтения-записи."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить NFS-серверу изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Разрешить NIS"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Разрешить ограничиваемым приложениям использовать общую память nscd."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Разрешить openvpn осуещствлять чтение домашних каталогов"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена piranha-lvs к сети через TCP."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Разрешить подключение polipo к портам с номером больше 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Определить, может ли служба сеанса Polipo привязывать сокеты TCP ко всем незанятым портам"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Определять, можно ли при вызове доменов пользователей выполнять службу Polipo в  polipo_session_t domain."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Определить, может ли polipo обращаться к файловым системам cifs."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Определить, может ли Polipo обращаться к файловым системам NFS."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Включить поддержку каталогов с несколькими экземплярами"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Разрешить доменам postfix_local осуществлять запись в каталоги mail_spool"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Разрешить postgresql использовать ssh и rsync для восстановления состояния системы на определенный момент времени"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Разрешить передачу метки клиента внешней базе данных"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Разрешить администраторам баз данных выполнять выражения DML"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Разрешить непривилегированным пользователям выполнять выражения DDL"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Разрешить pppd загружать модули ядра для модемов"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Разрешить выполнение pppd для обычных пользователей"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Разрешить подключение privoxy ко всем портам, а не только HTTP, FTP и Gopher"
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Разрешить клиенту Puppet управлять всеми типами файлов"
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Разрешить основной части Puppet подключаться к базам данных MySQL и PostgreSQL"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Разрешить racoon осуществлять чтение shadow"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена rgmanager к сети через TCP."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить rsync изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Разрешить выполнение rsync в качестве клиента"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Разрешить rsync осуществлять экспорт файлов и каталогов в режиме чтения."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Разрешить серверам rsync открывать доступ к CIFS"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Разрешить серверам rsync открывать совместный доступ к NFS"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Разрешить samba создавать домашние каталоги (через PAM и пр.)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Разрешить samba выступать в роли контроллера домена, добавлять пользователей, группы и изменять пароли."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Разрешить samba открывать совместный доступ к домашним каталогам пользователей"
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения и записи"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Разрешить работу samba в режиме сопоставления портов"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Разрешить samba выполнять неограничиваемые сценарии"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Разрешить samba осуществлять импорт томов ntfs и fusefs"
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Разрешить samba осуществлять экспорт томов NFS"
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Разрешить sanlock осуществлять чтение и запись файлов fuse"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Разрешить sanlock осуществлять управление файлами nfs"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Разрешить sanlock управлять файлами cifs"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Разрешить sasl осуществлять чтение shadow"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "Запретить таким программам как newrole переходить в домены административных пользователей."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Отключить загрузку модуля ядра"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Это логическая переменная разрешает загрузку правил, выбор строгого режима и изменение логических значений. Присвойте ей значение true. Для возврата предыдущего значения потребуется перезагрузить систему."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Разрешить обычным пользователям обращаться к устройству dri напрямую"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Разрешить неограничиваемым исполняемым файлам делать области собственной резервной памяти исполняемыми. Использование этой возможности опасно. Обычно характеризует  неудачный код, но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Разрешить исполняемым файлам без ограничений использовать библиотеки, требующие переноса текстовых данных, которые не отмечены как textrel_shlib_t"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Разрешить неограничиваемым исполняемым файлам делать свой стек исполняемым. В этой возможности нет необходимости. Обычно характеризует  неудачный код, но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Разрешить подключение пользователей к локальному серверу mysql"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Разрешить ограничиваемым пользователя исполнять команды ping и traceroute."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Разрешить подключение пользователей к PostgreSQL"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Позволить пользователю читать и записывать файлы в файловой системе без доп. атрибутов (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Разрешить пользователям запускать серверы TCP (осуществлять привязку портов и принимать соединения из того же домена и от внешних пользователей). Отключение этой возможности вызовет переход в пассивный режим FTP и может изменить состояние других протоколов."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Разрешить делиться музыкой"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить встроенному серверу sftp изменять файлы, используемые для открытой передачи файлов. Каталоги должны быть отмечены как public_content_rw_t."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Разрешить sftp-internal читать и записывать файлы в домашних каталогах пользователей"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Разрешить встроенным серверам sftp авторизовать локальных пользователей и осуществлять чтение и запись файлов в системе под управлением DAC."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Разрешить internal-sftp читать и записывать файлы в домашних каталогах ssh"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Разрешить подключение sge к сети через порт TCP"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Разрешить доступ sge к файловым системам nfs."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Включить дополнительные права доступа, необходимые для поддержки устройств на контроллерах 3ware."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить samba изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Разрешить клиентам spamassassin использовать сеть."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Разрешить spamd осуществлять чтение и запись в домашние каталоги"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Разрешить подключение squid ко всем портам, а не только HTTP, FTP и Gopher"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Разрешить выполнение squid в роли прозрачного прокси (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Разрешить ssh с chroot осуществлять чтение и запись файлов в домашних каталогах"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "Разрешить аутентификацию на основе ключей узла"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Разрешить SSH-авторизацию как sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Разрешить пользователю staff создавать и переносить домен svirt."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Разрешить подключение менеджеров Telepathy к сетевым портам."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Разрешить подключение менеджеров Telepathy к портам TCP."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Разрешить tftp изменять файлы, используемые для открытой передачи файлов"
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Разрешить службе tor осуществлять привязку сокетов TCP к незарезервированным портам."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Разрешить переход неограничиваемых пользователей в домены песочницы chrome при выполнении chrome-sandbox"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Разрешить авторизацию пользователя в режиме неограниченного домена"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Разрешить неограничиваемым пользователям осуществлять переход в домен mozilla при запуске контейнера xulrunner."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Разрешить выполнение программ проигрывания видео без ограничений"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Разрешить непривилегированным пользователям создавать и осуществлять перенос в домены svirt."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Поддержка домашних каталогов ecryptfs"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Поддержка домашних каталогов fusefs"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Использовать lpd вместо cups"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Поддержка домашних каталогов NFS"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Поддержка домашних каталогов SAMBA"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Разрешить подключение varnish ко всем портам, а не только HTTP"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Игнорировать ошибки vbetool mmap_zero."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Разрешить ограничиваемым виртуальным гостям использовать последовательные и параллельные порты"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Разрешить ограничиваемым виртуальным системам использовать исполняемый стек и память."
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Разрешить ограничиваемым виртуальным гостям читать файлы fuse"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Разрешить ограничиваемым виртуальным гостям управлять файлами nfs"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Разрешить ограничиваемым виртуальным гостям управлять файлами cifs"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Разрешить взаимодействие ограничиваемых виртуальных гостей с sanlock"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Разрешить ограничиваемым виртуальным гостям управлять настройками устройств (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Разрешить ограничиваемым виртуальным гостям использовать устройства USB"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Разрешить взаимодействие виртуальных виртуальных гостей с xserver"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Разрешить webadm управлять файлами в домашних каталогах "
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Разрешить webadm осуществлять чтение файлов в домашних каталогах"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Игнорировать ошибки wine mmap_zero"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Разрешить графической программе авторизации запускать загрузчик"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Разрешить графической программе авторизации осуществлять вход как sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Разрешить xen управлять файлами nfs"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Разрешить xend выполнять blktapctrl/tapdisk. Не требуется при выделении отдельных логических томов для образов дисков."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Разрешить xend выполнять qemu-dm. Не требуется при использовании paravirt без vfb."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Разрешить пользователям xguest изменять настройки Network Manager и подключаться к портам apache"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Разрешить пользователям xguest монтировать съемные носители"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Разрешить xguest использовать устройства Bluetooth"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Разрешить клиентам осуществлять запись в общие сегменты памяти X server."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Разрешить XServer исполнять код из записываемой памяти"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Поддержка менеджера объектов пользовательского пространства X"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Разрешить подключение zabbix к незарезервированным портам"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Разрешить zebra осуществлять запись в файлы конфигурации"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Разрешить ZoneMinder изменять общедоступные файлы, используемые для открытой передачи файлов."
-diff --git a/policycoreutils/po/si.po b/policycoreutils/po/si.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/si.po
-+++ b/policycoreutils/po/si.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/sk.po b/policycoreutils/po/sk.po
-index 3aa6d03..9d765fb 100644
---- a/policycoreutils/po/sk.po
-+++ b/policycoreutils/po/sk.po
-@@ -1,34 +1,30 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Slovak (http://www.transifex.net/projects/p/fedora/language/"
--"sk/)\n"
--"Language: sk\n"
-+"Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/sk/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
-+"Language: sk\n"
-+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"POUŽITIE: run_init <skript> <params ...>\n"
--"  kde: <skript> je názov init skriptu pre spustenie,\n"
--"         <params ...> sú parametre pre tento skript."
-+msgstr "POUŽITIE: run_init <skript> <params ...>\n  kde: <skript> je názov init skriptu pre spustenie,\n         <params ...> sú parametre pre tento skript."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "zlyhanie inicializácie PAM\n"
-@@ -77,354 +73,359 @@ msgstr "run_init môže byť použitý len na SELinux jadre.\n"
- msgid "authentication failed.\n"
- msgstr "autentifikácia zlyhala.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Nemožno nastaviť exec kontext pre %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr ""
--"Pravidlá SELinuxu nie sú spravované, alebo nemožno pristupovať k pamäti."
-+msgstr "Pravidlá SELinuxu nie sú spravované, alebo nemožno pristupovať k pamäti."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Nemožno načítať pravidlo z pamäte."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Nemožno vytvoriť spojenie na semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Nemožno začať semanage prenos"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Nemožno vytvoriť kľúč pre %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Nemožno skontrolovať či mapovanie loginu pre %s je definované"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linuxový užívateľ %s neexistuje"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Nemožno vytvoriť mapovanie loginu pre %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Nemožno nastaviť meno pre %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Nemožno nastavit MLS rozsah pre %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Nemožno nastaviť SELinux užívateľa pre %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Nemožno pridat mapovanie loginu pre %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Vyžaduje seuser alebo serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Mapovanie loginu pre %s nie je definované"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Nemožno overiť seuser pre %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Nemožno zmeniť mapovanie loginu pre %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Mapovanie loginu pre %s je definované v pravidlách, nemôže byť zmazané"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Nemožno zmazať mapovanie loginu pre %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Nemožno listovať mapovaniami loginov"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Nemožno skontrolovať či SELinux užívateľ %s je definovaný"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Nemožno overiť užívateľa pre %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Nemožno vytvoriť SELinux užívateľa pre %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Nemožno pridať rolu %s pre %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Nemožno nastaviť MLS úroveň pre %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Nemožno pridať prefix %s pre %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Nemožno extrahovať kľúč pre %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Nemožno pridať SELinux užívateľa %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Požaduje prefix, role, úroveň alebo rozsah"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Požaduje prefix alebo role"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux užívateľ %s nie je definovaný"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Nemožno zmeniť SELinux užívateľa %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux užívateľ %s je definovaný v pravidlách, nemožno ho zmazať"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Nemožno zmazať SELinux užívateľa %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Nemožno listovať SELinux užívateľmi"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Nemožno listovať rolami pre užívateľa %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protokol udp alebo tcp je požadovaný"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Port je požadovaný"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Nemožno vytvoriť kľúč pre %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Typ je požadovaný"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Nemožno skontrolovať či port %s/%s je definovaný"
-@@ -474,8 +475,8 @@ msgstr "Nemožno nastaviť kontext portu pre %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Nemožno pridať port %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Požaduje setype alebo serange"
- 
-@@ -483,463 +484,473 @@ msgstr "Požaduje setype alebo serange"
- msgid "Requires setype"
- msgstr "Požaduje setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Por %s/%s nie je definovaný"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Nemožno overiť port %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Nemožno zmeniť port %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s je definovaný v pravidlách, nemôže byť zmazaný"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Nemožno zmazať port %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Nemožno listovať portami"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux typ je požadovaný"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Nemožno vytvoriť kľúč pre %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Nemožno vytvoriť kontext pre %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux typ je požadovaný"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Nemožno skontrolovať či rozhranie %s je definované"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Nemožno vytvoriť rozhranie pre %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Nemožno nastaviť užívateľa v kontexte rozhrania pre %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Nemožno nastaviť rolu v kontexte rozhrania pre %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Nemožno nastaviť typ v kontexte rozhrania pre %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Nemožno nastaviť mls pole v kontexte rozhrania pre %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Nemožno nastaviť kontext rozhrania pre %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Nemožno nastaviť kontext správy pre %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Nemožno pridať rozhranie %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Rozhranie %s nie je definované"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Nemožno overiť rozhranie %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Nemožno zmeniť rozhranie %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Rozhranie %s je definované v pravidlách, nemôže byť zmazané"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Nemožno zmazať rozhranie %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Nemožno listovať rozhraniami"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Nemožno nastaviť užívateľa v kontexte súboru pre %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Nemožno nastaviť rolu v kontexte súboru pre %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Nemožno nastaviť mls pole v kontexte súboru pre %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Nemožno skontrolovať či kontext súboru pre %s je definovaný"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Nemožno vytvoriť kontext súboru pre %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Nemožno nastaviť typ v kontexte súboru pre %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Nemožno nastavit kontext súboru pre %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Nemožno pridať kontext súboru pre %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Požaduje setype, serange alebo seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Kontext súboru pre %s nie je definovaný"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Nemožno overiť kontext súboru pre %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Nemožno zmeniť kontext súboru pre %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Kontext súboru pre %s je definovaný v pravidlách, nemôže byť zmazaný"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Nemožno zmazať kontext súboru pre %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Nemožno listovať kontextami súboru"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Nemožno listovať kontextami lokálnych súborov"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Nemožno skontrolovať či logická hodnota %s je definovaná"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Logická hodnota %s nie je definovaná"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Nemožno overiť kontext súboru %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Nemožno zmeniť logickú hodnotu %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Logická hodnota %s je definovaná v pravidlách, nemožno ju zmazať"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Nemožno zmazať logickú hodnotu %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Nemožno listovať logickými hodnotami"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -1003,7 +1014,7 @@ msgstr "Chyba alokácie pamäte.\n"
- msgid "Error sending audit message.\n"
- msgstr "Chyba odosielania audit správy.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Nemožno určiť vynucovací režim.\n"
-@@ -1118,62 +1129,66 @@ msgstr "Nepodarilo sa získať voľný signál\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Nepodarilo sa nastaviť obsluhu SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Nová rola môže byť použitá iba na SELinux jadre.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "zlyhanie získania old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "nová rola: nesprávne heslo pre %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "nová rola: zlyhanie rozdeľovania: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Nepodarilo sa obnoviť tty klasifikáciu...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Zlyhanie korektného uzavretia tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Nemožno zatvoriť popisovače.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Chyba alokácie argv0 shellu.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Nepodarilo sa obnoviť prostredie, končím\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "zlyhanie spustenia shell-u\n"
- 
-@@ -1276,20 +1291,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Chyba volieb %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1345,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1953,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:143
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:173
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:182
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/sq.po b/policycoreutils/po/sq.po
-index a4478db..2482160 100644
---- a/policycoreutils/po/sq.po
-+++ b/policycoreutils/po/sq.po
-@@ -1,21 +1,21 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
--#
--#, fuzzy
-+# 
-+# Translators:
- msgid ""
- msgstr ""
--"Project-Id-Version: PACKAGE VERSION\n"
-+"Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
--"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
--"Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/sq/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
-+"Language: sq\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,473 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1014,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1129,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1291,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1856,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/sr.po b/policycoreutils/po/sr.po
-index 3a7af11..ad1ace9 100644
---- a/policycoreutils/po/sr.po
-+++ b/policycoreutils/po/sr.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
- # Jovan Krunic <jovan.krunic at gmail.com>, 2008.
-@@ -11,28 +11,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Serbian <trans-sr at lists.fedoraproject.org>\n"
--"Language: sr\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"Language: sr\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"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"УПОТРЕБА: run_init <скрипта> <аргументи ...>\n"
--"  где је <скрипта> име инит скрипте коју треба покренути,\n"
--"         <аргументи ...> су аргументи за ту скрипту."
-+msgstr "УПОТРЕБА: run_init <скрипта> <аргументи ...>\n  где је <скрипта> име инит скрипте коју треба покренути,\n         <аргументи ...> су аргументи за ту скрипту."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "неуспела PAM иницијализација\n"
-@@ -81,354 +77,359 @@ msgstr "Жалим, run_init се може користити само на SELi
- msgid "authentication failed.\n"
- msgstr "неуспела аутентификација.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Не могу да поставим извршни контекст на %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************** ВАЖНО *************************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Да бисте активирали овај пакет полиса, извршите:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "опште"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Не могу да направим semanage ручку"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux полисом се не управља или се не може приступити складишту."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Не могу да прочитам складиште полисе."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Не могу да успоставим semanage везу"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Не могу да испитам статус MLS омогућавања"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Још није имплементирано"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage трансакција је већ у току"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Не могу да покренем semanage трансакцију"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Не могу да предам semanage трансакцију"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage трансакција није у току"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Не могу да попишем SELinux модуле"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Верзија"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Искључено"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
-+msgstr "Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Нисам могао да уклоним допустиви домен %s (уклањање није успело)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Не могу да направим кључ за %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Не могу да проверим да ли је одређено пресликавање пријаве за %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux група %s не постоји"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux корисник %s не постоји"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Не могу да направим празно пресликавање пријаве за %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Не могу да поставим име за %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Не могу да поставим MLS опсег за %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Не могу да поставим SELinux корисника за %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Не могу да додам пресликавање пријаве за %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Захтева seuser или serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Пресликавање пријаве за %s није одређено "
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Не могу да испитам seuser-а за %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Не могу да изменим пресликавање пријаве за %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Пресликавање пријаве за %s је одређено у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Не могу да обришем пресликавање пријаве за %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Не могу да попишем пресликавања пријаве"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Пријавно име"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux корисник"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS опсег"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Не могу да проверим да ли је одређен SELinux корисник %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Не могу да испитам корисника за %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Морате додати барем једну улогу за %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Не могу да направим SELinux корисника за %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Не могу да додам улогу %s за %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Не могу да поставим MLS ниво за %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Не могу да додам префикс %s за %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Не могу да издвојим кључ за %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Не могу да додам SELinux корисника %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Захтева префикс, улоге, ниво или опсег"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Захтева префикс или улоге"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux корисник %s није одређен"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Не могу да изменим SELinux корисника %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux корисник %s је одређен у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Не могу да обришем SELinux корисника %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Не могу да попишем SELinux кориснике"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Не могу да попишем улоге за корисника %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Означавање"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Префикс"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS ниво"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS опсег"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux улоге"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Неопходан је udp или tcp протокол"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Неопходан је порт"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Не могу да направим кључ за %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Неопходна је врста"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Не могу да проверим да ли је порт %s/%s одређен"
-@@ -478,8 +479,8 @@ msgstr "Не могу да поставим контекст порт за %s/%s
- msgid "Could not add port %s/%s"
- msgstr "Не могу да додам порт %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Захтева setype или serange"
- 
-@@ -487,463 +488,473 @@ msgstr "Захтева setype или serange"
- msgid "Requires setype"
- msgstr "Захтева setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s није одређен"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Не могу да испитам порт %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Не могу да изменим порт %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Не могу да излистам портове"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Не могу да обришем порт %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Порт %s/%s је одређен у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Не могу да обришем порт %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Не могу да излистам портове"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Врста SELinux порта"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Број портова"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Неопходна је адреса чвора"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Непознат или недостајући протокол"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux врста је неопходна"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Не могу да направим кључ за %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Не могу да проверим да ли је адреса %s одређена"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Не могу да направим адресу за %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Не могу да направим контекст за %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Не могу да поставим маску за %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Не могу да поставим корисника у контексту адресе за %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Не могу да поставим улогу у контексту адресе за %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Не могу да поставим врсту у контексту адресе за %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Не могу да поставим mls поља у контексту адресе за %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Не могу да поставим контекст адресе за %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Не могу да додам адресу %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Адреса %s није одређена"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Не могу да испитам адресу %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Не могу да изменим адресу %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Адреса %s је одређена у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Не могу да обришем адресу %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Не могу да излистам адресе"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux врста је неопходна"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Не могу да проверим да ли је сучеље %s одређено"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Не могу да направим сучеље за %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Не могу да поставим корисника у контексту сучеља за %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Не могу да поставим улогу у контексту сучеља за %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Не могу да поставим врсту у контексту сучеља за %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Не могу да поставим mls поља у контексту сучеља за %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Не могу да поставим контекст сучеља за %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Не могу да поставим контекст поруке за %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Не могу да додам сучеље %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Сучеље %s није одређено"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Не могу да испитам сучеље %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Не могу да изменим сучеље %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Спрега %s је одређена у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Не могу да обришем сучеље %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Не могу да попишем сучеља"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux сучеље"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Контекст"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Не могу да поставим корисника у контексту датотеке за %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Не могу да поставим улогу у контексту датотеке за %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Не могу да поставим mls поља у контексту датотеке за %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Неисправна спецификација датотеке"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Не могу да проверим да ли је одређен контекст датотеке за %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Не могу да направим контекст датотеке за %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Не могу да поставим врсту у контексту датотеке за %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Не могу да поставим контекст датотеке за %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Не могу да додам контекст датотеке за %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Захтева setype, serange или seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Контекст датотеке за %s није одређен"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Не могу да испитам контекст датотеке за %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Не могу да изменим контекст датотеке %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Не могу да излистам контексте датотека"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Не могу да обришем контекст датотеке %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Контекст датотеке за %s је одређен у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Не могу да обришем контекст датотеке %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Не могу да попишем контексте датотека"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Не могу да попишем локалне контексте датотека"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "врста"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Не могу да проверим да ли је одређен логички израз %s"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Логички израз %s није одређен"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Не могу да испитам контекст датотеке %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Морате навести једну од следећих вредности: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Не могу да поставим активну вредност логичке %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Не могу да изменим логички израз %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Лош формат %s: запис %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Логички израз %s је одређен у полиси, не може се брисати"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Не могу да обришем логички израз %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Не могу да попишем логичке изразе"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "непознато"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "искључено"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "укључено"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux логичка"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Опис"
- 
-@@ -955,8 +966,7 @@ msgstr "неуспело постављање PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: подешавање имена сервиса је изазвало прекорачење hash табеле\n"
-+msgstr "newrole: подешавање имена сервиса је изазвало прекорачење hash табеле\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1008,7 +1018,7 @@ msgstr "Грешка при резервисању меморије.\n"
- msgid "Error sending audit message.\n"
- msgstr "Грешка при слању поруке за проверу.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Не могу да одредим режим приморавања.\n"
-@@ -1021,14 +1031,12 @@ msgstr "Грешка!  Не могу да отворим %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не могу да добавим текући контекст за %s, не означавам tty поново.\n"
-+msgstr "%s!  Не могу да добавим текући контекст за %s, не означавам tty поново.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не могу да добавим нови контекст за %s, не означавам tty поново.\n"
-+msgstr "%s!  Не могу да добавим нови контекст за %s, не означавам tty поново.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1125,62 +1133,66 @@ msgstr "Не могу да добавим празан скуп сигнала\n
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Не могу да поставим SIGHUP руковаоца\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Жалим, newrole се може користити само на SELinux језгру.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "није успело добављање старог контекста.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Грешка!  Не могу да прибавим tty информацију.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "грешка при читању подешавања PAM сервиса.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: нетачна лозинка за %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: неуспело рачвање: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Не могу да вратим tty ознаку...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Није успело прописно tty затварање\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Не могу да затворим описнике.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Грешка при додели argv0 командног окружења.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Не могу да вратим окружење, одустајем\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "није успело извршавање командног окружења\n"
- 
-@@ -1283,20 +1295,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Грешка опција %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1352,577 +1364,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1960,1411 +1860,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "непознато"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/sr at latin.po b/policycoreutils/po/sr at latin.po
-index d56fc4e..172a1c8 100644
---- a/policycoreutils/po/sr at latin.po
-+++ b/policycoreutils/po/sr at latin.po
-@@ -1,7 +1,7 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
- # Jovan Krunic <jovan.krunic at gmail.com>, 2008.
-@@ -11,28 +11,24 @@ msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
--"Language: sr at latin\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"Language: sr at latin\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"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"UPOTREBA: run_init <skripta> <argumenti ...>\n"
--"  gde je <skripta> ime init skripte koju treba pokrenuti,\n"
--"         <argumenti ...> su argumenti za tu skriptu."
-+msgstr "UPOTREBA: run_init <skripta> <argumenti ...>\n  gde je <skripta> ime init skripte koju treba pokrenuti,\n         <argumenti ...> su argumenti za tu skriptu."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "neuspela PAM inicijalizacija\n"
-@@ -81,354 +77,359 @@ msgstr "Žalim, run_init se može koristiti samo na SELinux jezgru.\n"
- msgid "authentication failed.\n"
- msgstr "neuspela autentifikacija.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Ne mogu da postavim izvršni kontekst na %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************** VAŽNO *************************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Da biste aktivirali ovaj paket polisa, izvršite:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "opšte"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Ne mogu da napravim semanage ručku"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux polisom se ne upravlja ili se ne može pristupiti skladištu."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Ne mogu da pročitam skladište polise."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Ne mogu da uspostavim semanage vezu"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Ne mogu da ispitam status MLS omogućavanja"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Još nije implementirano"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage transakcija je već u toku"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Ne mogu da pokrenem semanage transakciju"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Ne mogu da predam semanage transakciju"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage transakcija nije u toku"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Ne mogu da popišem SELinux module"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Verzija"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Isključeno"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
--msgstr ""
--"Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
-+msgstr "Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Nisam mogao da uklonim dopustivi domen %s (uklanjanje nije uspelo)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Ne mogu da napravim ključ za %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Ne mogu da proverim da li je određeno preslikavanje prijave za %s"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux grupa %s ne postoji"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux korisnik %s ne postoji"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Ne mogu da napravim prazno preslikavanje prijave za %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Ne mogu da postavim ime za %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Ne mogu da postavim MLS opseg za %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Ne mogu da postavim SELinux korisnika za %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Ne mogu da dodam preslikavanje prijave za %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Zahteva seuser ili serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Preslikavanje prijave za %s nije određeno "
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Ne mogu da ispitam seuser-a za %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Ne mogu da izmenim preslikavanje prijave za %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Preslikavanje prijave za %s je određeno u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Ne mogu da popišem preslikavanja prijave"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Prijavno ime"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux korisnik"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS opseg"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Ne mogu da proverim da li je određen SELinux korisnik %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Ne mogu da ispitam korisnika za %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Morate dodati barem jednu ulogu za %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Ne mogu da napravim SELinux korisnika za %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Ne mogu da dodam ulogu %s za %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Ne mogu da postavim MLS nivo za %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Ne mogu da dodam prefiks %s za %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Ne mogu da izdvojim ključ za %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Ne mogu da dodam SELinux korisnika %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Zahteva prefiks, uloge, nivo ili opseg"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Zahteva prefiks ili uloge"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux korisnik %s nije određen"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Ne mogu da izmenim SELinux korisnika %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux korisnik %s je određen u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Ne mogu da obrišem SELinux korisnika %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Ne mogu da popišem SELinux korisnike"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Ne mogu da popišem uloge za korisnika %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Označavanje"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefiks"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS nivo"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS opseg"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux uloge"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Neophodan je udp ili tcp protokol"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Neophodan je port"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Ne mogu da napravim ključ za %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Neophodna je vrsta"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Ne mogu da proverim da li je port %s/%s određen"
-@@ -478,8 +479,8 @@ msgstr "Ne mogu da postavim kontekst port za %s/%s"
- msgid "Could not add port %s/%s"
- msgstr "Ne mogu da dodam port %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Zahteva setype ili serange"
- 
-@@ -487,463 +488,473 @@ msgstr "Zahteva setype ili serange"
- msgid "Requires setype"
- msgstr "Zahteva setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s nije određen"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Ne mogu da ispitam port %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Ne mogu da izmenim port %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Ne mogu da izlistam portove"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Ne mogu da obrišem port %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s je određen u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Ne mogu da obrišem port %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Ne mogu da izlistam portove"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Vrsta SELinux porta"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Broj portova"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Neophodna je adresa čvora"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Nepoznat ili nedostajući protokol"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux vrsta je neophodna"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Ne mogu da napravim ključ za %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Ne mogu da proverim da li je adresa %s određena"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Ne mogu da napravim adresu za %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Ne mogu da napravim kontekst za %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Ne mogu da postavim masku za %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Ne mogu da postavim korisnika u kontekstu adrese za %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Ne mogu da postavim ulogu u kontekstu adrese za %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Ne mogu da postavim vrstu u kontekstu adrese za %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Ne mogu da postavim mls polja u kontekstu adrese za %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Ne mogu da postavim kontekst adrese za %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Ne mogu da dodam adresu %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Adresa %s nije određena"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Ne mogu da ispitam adresu %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Ne mogu da izmenim adresu %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Adresa %s je određena u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Ne mogu da obrišem adresu %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Ne mogu da izlistam adrese"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux vrsta je neophodna"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Ne mogu da proverim da li je sučelje %s određeno"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Ne mogu da napravim sučelje za %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Ne mogu da postavim korisnika u kontekstu sučelja za %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Ne mogu da postavim ulogu u kontekstu sučelja za %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Ne mogu da postavim vrstu u kontekstu sučelja za %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Ne mogu da postavim mls polja u kontekstu sučelja za %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Ne mogu da postavim kontekst sučelja za %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Ne mogu da postavim kontekst poruke za %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Ne mogu da dodam sučelje %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Sučelje %s nije određeno"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Ne mogu da ispitam sučelje %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Ne mogu da izmenim sučelje %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Sprega %s je određena u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Ne mogu da obrišem sučelje %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Ne mogu da popišem sučelja"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux sučelje"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Kontekst"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Ne mogu da postavim korisnika u kontekstu datoteke za %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Ne mogu da postavim ulogu u kontekstu datoteke za %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Ne mogu da postavim mls polja u kontekstu datoteke za %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Neispravna specifikacija datoteke"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Ne mogu da proverim da li je određen kontekst datoteke za %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Ne mogu da napravim kontekst datoteke za %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Ne mogu da postavim vrstu u kontekstu datoteke za %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Ne mogu da postavim kontekst datoteke za %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Ne mogu da dodam kontekst datoteke za %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Zahteva setype, serange ili seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Kontekst datoteke za %s nije određen"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Ne mogu da ispitam kontekst datoteke za %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Ne mogu da izmenim kontekst datoteke %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Ne mogu da izlistam kontekste datoteka"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Ne mogu da obrišem kontekst datoteke %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Kontekst datoteke za %s je određen u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Ne mogu da obrišem kontekst datoteke %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Ne mogu da popišem kontekste datoteka"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Ne mogu da popišem lokalne kontekste datoteka"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "vrsta"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Ne mogu da proverim da li je određen logički izraz %s"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Logički izraz %s nije određen"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Ne mogu da ispitam kontekst datoteke %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Morate navesti jednu od sledećih vrednosti: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Ne mogu da postavim aktivnu vrednost logičke %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Ne mogu da izmenim logički izraz %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Loš format %s: zapis %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Logički izraz %s je određen u polisi, ne može se brisati"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Ne mogu da obrišem logički izraz %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Ne mogu da popišem logičke izraze"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "nepoznato"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "isključeno"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "uključeno"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux logička"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Opis"
- 
-@@ -955,8 +966,7 @@ msgstr "neuspelo postavljanje PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr ""
--"newrole: podešavanje imena servisa je izazvalo prekoračenje hash tabele\n"
-+msgstr "newrole: podešavanje imena servisa je izazvalo prekoračenje hash tabele\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1008,7 +1018,7 @@ msgstr "Greška pri rezervisanju memorije.\n"
- msgid "Error sending audit message.\n"
- msgstr "Greška pri slanju poruke za proveru.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Ne mogu da odredim režim primoravanja.\n"
-@@ -1021,14 +1031,12 @@ msgstr "Greška!  Ne mogu da otvorim %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Ne mogu da dobavim tekući kontekst za %s, ne označavam tty ponovo.\n"
-+msgstr "%s!  Ne mogu da dobavim tekući kontekst za %s, ne označavam tty ponovo.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Ne mogu da dobavim novi kontekst za %s, ne označavam tty ponovo.\n"
-+msgstr "%s!  Ne mogu da dobavim novi kontekst za %s, ne označavam tty ponovo.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1125,62 +1133,66 @@ msgstr "Ne mogu da dobavim prazan skup signala\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Ne mogu da postavim SIGHUP rukovaoca\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Žalim, newrole se može koristiti samo na SELinux jezgru.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "nije uspelo dobavljanje starog konteksta.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Greška!  Ne mogu da pribavim tty informaciju.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "greška pri čitanju podešavanja PAM servisa.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: netačna lozinka za %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: neuspelo račvanje: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Ne mogu da vratim tty oznaku...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Nije uspelo propisno tty zatvaranje\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Ne mogu da zatvorim opisnike.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Greška pri dodeli argv0 komandnog okruženja.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Ne mogu da vratim okruženje, odustajem\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "nije uspelo izvršavanje komandnog okruženja\n"
- 
-@@ -1283,20 +1295,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Greška opcija %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1352,577 +1364,465 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1960,1411 +1860,1626 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "nepoznato"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/sv.po b/policycoreutils/po/sv.po
-index dd71256..b78aead 100644
---- a/policycoreutils/po/sv.po
-+++ b/policycoreutils/po/sv.po
-@@ -1,23 +1,23 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Christian Rose <menthos at menthos.com>, 2006.
--# Magnus Larsson <fedoratrans at gmail.com>, 2007, 2008.
-+# Magnus Larsson <fedoratrans at gmail.com>, 2007-2008.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-04-02 16:29-0400\n"
--"PO-Revision-Date: 2012-06-14 21:00+0000\n"
--"Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
--"Language-Team: Swedish (http://www.transifex.net/projects/p/fedora/language/sv/)\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Swedish (http://www.transifex.com/projects/p/fedora/language/sv/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- "Language: sv\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
-@@ -26,7 +26,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr "ANVÄNDNING: run_init <skript> <arg …>\n  där: <skript> är namnet på init skript som ska köras,\n         <arg …> är argumenten till det skriptet."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "misslyckades med att initiera PAM\n"
-@@ -75,869 +75,884 @@ msgstr "Ledsen, run_init kan bara användas på en SELinux kärna.\n"
- msgid "authentication failed.\n"
- msgstr "autentisering misslyckades.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Kunde inte ställa in körningskontext till %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** VIKTIGT ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "För att göra denna policy aktiv, kör:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "globalt"
--
--#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Kunde inte skapa ett semanage-handtag"
- 
--#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux policy är inte hanterad eller lager kan inte kommas åt."
- 
--#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Kan inte läsa policylager."
- 
--#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Kunde inte sätta upp en semanage-uppkoppling"
- 
--#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Kunde inte testa status för aktivering av MLS"
- 
--#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Inte implementerat ännu"
- 
--#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "En semanagetransaktion pågår redan"
- 
--#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Kunde inte starta semanage-transaktion"
- 
--#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Kunde inte verkställa semanage-transaktion"
- 
--#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Ingen semanagetransaktion pågår"
- 
--#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Kan inte lista SELinux-moduler"
- 
--#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Modulnamn"
- 
--#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Version"
- 
--#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Avaktiverad"
- 
--#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Det gick inte att avaktivera modulen %s (den gick inte att ta bort)"
- 
--#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Det gick inte att aktivera modulen %s (den gick inte att ta bort)"
- 
--#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Det gick inte att ta bort modulen %s (den gick inte att ta bort)"
- 
--#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "dontaudit kräver antingen ”on” eller ”off”"
- 
--#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Inbyggda tillåtande typer"
- 
--#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Anpassade tillåtande typer"
- 
--#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Det gick inte att sätta tillåtande domän %s (modulinstallationen misslyckades)"
- 
--#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Det gick inte att ta bort tillåtande domän %s (borttagning misslyckades)"
- 
--#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
--#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
--#: ../semanage/seobject.py:726 ../semanage/seobject.py:793
--#: ../semanage/seobject.py:850 ../semanage/seobject.py:1097
--#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
--#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
--#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Kunde inte skapa en nyckel för %s"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Kunde inte kontrollera om inloggningskartläggning för %s är definierad"
- 
--#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linuxgruppen %s finns inte"
- 
--#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linuxanvändaren %s finns inte"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Kunde inte skapa inloggningskartläggning för %s"
- 
--#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Kunde inte sätta namn för %s"
- 
--#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Kunde inte sätta MLS-intervall för %s"
- 
--#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Kunde inte sätta SELinux användare för %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Kunde inte lägga till inloggningskartläggning för %s"
- 
--#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Kräver seuser eller serange"
- 
--#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "Inloggningskartläggning för %s är inte definierad"
- 
--#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Kunde inte fråga seuser efter %s"
- 
--#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Kunde inte ändra inloggnings-kartläggning för %s"
- 
--#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "Inloggningskartläggning för %s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Kunde inte ta bort inloggningkartläggning för %s"
- 
--#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
--#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Kunde inte lista inloggningsmappningar"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Inloggningsnamn"
- 
--#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
--#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux-anv."
- 
--#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS-intervall"
- 
--#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
--#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
--#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Kunde inte kontrollera om SELinux användare %s är definierad"
- 
--#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Kan inte fråga användare för %s"
- 
--#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Du måste lägga till åtminstone en roll för %s"
- 
--#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Kunde inte skapa SELinux användare för %s"
- 
--#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Kunde inte lägga till roll %s för %s"
- 
--#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Kunde inte sätta MLS nivå för %s"
- 
--#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Kunde inte lägga till prefix %s för %s"
- 
--#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Kunde inte få ut nyckel för %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Kunde inte lägga till SELinux användare %s"
- 
--#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Kräver prefix, roller, nivå eller område"
- 
--#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Kräver prefix eller roller"
- 
--#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux användare %s är inte definierad"
- 
--#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Kan inte modifiera SELinux användare %s"
- 
--#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux använda %s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Kan inte ta bort SELinux användare %s"
- 
--#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Kan inte lista SELinux användare"
- 
--#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Kan inte lista roller för användare %s"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Märkning"
- 
--#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Prefix"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS-nivå"
- 
--#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS-intervall"
- 
--#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux-roller"
- 
--#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Protokoll udp eller tcp krävs"
- 
--#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Port krävs"
- 
--#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Ogiltig port"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Kunde inte skapa en nyckel för %s/%s"
- 
--#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Typ krävs"
- 
--#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
--#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Kunde inte kontrollera om port %s/%s är definierad"
- 
--#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s redan definierad"
- 
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:1006
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Kunde inte skapa port för %s/%s"
- 
--#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Kunde inte skapa kontext för %s/%s"
- 
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Kunde inte sätta användare i port-kontext för %s/%s"
- 
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Kunde inte sätta roll i port-kontext för %s/%s"
- 
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Kunde inte sätta typ i port-kontext för %s/%s"
- 
--#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Kunde inte sätta mls-fält i port-kontext för %s/%s"
- 
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Kunde inte sätta port-kontext för %s/%s"
- 
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "Kunde inte lägga till port %s/%s"
- 
--#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
--#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Kräver setype eller serange"
- 
--#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1053
- msgid "Requires setype"
- msgstr "Kräver setype"
- 
--#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Port %s/%s är inte definierad"
- 
--#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Kunde inte fråga port %s/%s"
- 
--#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Kunde inte modifiera port %s/%s"
- 
--#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Kunde inte lista portarna"
- 
--#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Kan inte ta bort port %s"
- 
--#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Port %s/%s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Kan inte ta bort port %s/%s"
- 
--#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Kunde inte lista portar"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux-porttyp"
- 
--#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Portnummer"
- 
--#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Nodadress krävs"
- 
--#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Okänt eller saknat protokoll"
- 
--#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
--#: ../semanage/seobject.py:1724
--msgid "SELinux Type is required"
--msgstr "SELinux Type krävs"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
--#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Kunde inte skapa nyckel för %s"
- 
--#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Kunde inte kontrollera om adressen %s är definierad"
- 
--#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Kunde inte skapa en adress för %s"
- 
--#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
--#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Kunde inte skapa-kontext för %s"
- 
--#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Kunde inte sätta mask för %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Kunde inte sätta användare i adresskontext för %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Kunde inte sätta roll i adresskontext för %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Kunde inte sätta typ i adresskontext för %s"
- 
--#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Kunde inte sätta mls-fält i adresskontext för %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Kunde inte sätta adresskontext för %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Kunde inte lägga till adress %s"
- 
--#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Adressen %s är inte definierad"
- 
--#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Kunde inte fråga adress %s"
- 
--#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Kunde inte modifiera adress %s"
- 
--#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Adress %s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Kunde inte ta bort adress %s"
- 
--#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr "Kunde inte göra deleteall på nodmappningar"
- 
--#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Kunde inte lista adresser"
- 
--#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
--#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux Type krävs"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Kunde inte kontrollera om gränssnittet %s är definierat"
- 
--#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Kunde inte skapa gränssnitt för %s"
- 
--#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Kunde inte sätta använda i gränssnitts-kontext för %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Kunde inte sätta roll i gränssnittskontext för %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Kan inte sätta typ i gränssnitts-kontext för %s"
- 
--#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Kan inte sätta mls-fält i gränssnittskontext för %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Kan inte sätta gränssnittskontext för %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Kan inte sätta meddelande-kontext för %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Kunde inte lägga till gränssnittet %s"
- 
--#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Gränssnittet %s är inte definierat"
- 
--#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Kunde inte fråga gränssnittet %s"
- 
--#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Kunde inte ändra gränssnittet %s"
- 
--#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Gränssnitt %s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Kunde inte ta bort gränssnittet %s"
- 
--#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr "Kunde inte ta bort alla gränssnittsmappningar"
- 
--#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Kunde inte lista gränssnitt"
- 
--#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux-gränssnitt"
- 
--#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Kontext"
- 
--#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "En ekvivalensklass för %s finns redan"
- 
--#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr "Filspecifikationen %s står i konflikt med evivalensregeln ”%s %s”"
- 
--#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr "Någon ekvivalensklass för %s finns inte"
- 
--#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Kunde inte sätta användare i filkontext för %s"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Kunde inte sätta roll i filkontext för %s"
- 
--#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Kunde inte sätta mls-fält i filkontext för %s"
- 
--#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Ogiltig filspecifikation"
- 
--#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr "Filspecifikationer kan inte innehålla blanktecken"
- 
--#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
- "instead"
- msgstr "Filspecifikationen %s står i konflikt med ekvivalensregeln ”%s %s”; försök lägga till ”%s” istället"
- 
--#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
--#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Kan inte kontrollera om fil-kontext för %s är definierat"
- 
--#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Kunde inte skapa filkontext för %s"
- 
--#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Kunde inte sätta typ i filkontext för %s"
- 
--#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
--#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Kunde inte sätta filkontext för %s"
- 
--#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Kunde inte lägga till filkontext för %s"
- 
--#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Kräver setype, serange eller seuser"
- 
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Filkontext för %s är inte definierad"
- 
--#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Kunde inte fråga filkontext för %s"
- 
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Kunde inte modifiera filkontext för %s"
- 
--#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Kunde inte lista filkontexten"
- 
--#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Kunde inte radera filkontexten %s"
- 
--#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Filkontext för %s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Kunde inte radera filkontext för %s"
- 
--#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Kunde inte lista filkontext"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Kunde inte lista lokalt filkontext"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux-kontext"
- 
--#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "typ"
- 
--#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr "\nSELinux-distributionens fcontext-ekvivalens \n"
- 
--#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr "\nSELinux lokala fcontext-ekvivalens \n"
- 
--#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
--#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Kunde inte kontrollera om flaggan %s är definierad"
- 
--#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Flaggan %s är inte definierad"
- 
--#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Kunde inte fråga filkontext %s"
- 
--#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Du måste ange ett av följande värden: %s"
- 
--#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Kunde inte sätta aktivt värde på booleanen %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Kunde inte modifiera flagga %s"
- 
--#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Felaktigt format %s: Post %s"
- 
--#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Flagga %s är definierad i policy, kan inte tas bort"
- 
--#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Kunde inte ta bort flagga %s"
- 
--#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Kunde inte lista flaggor"
- 
--#: ../semanage/seobject.py:2104
--msgid "unknown"
--msgstr "okänt"
--
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "av"
- 
--#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "på"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux-boolean"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Tillstånd"
- 
--#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Standard"
- 
--#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Beskrivning"
- 
-@@ -1001,10 +1016,10 @@ msgstr "Fel vid minnesallokering.\n"
- msgid "Error sending audit message.\n"
- msgstr "Fel vid skickande av granskningsmeddelande.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "Kunde inte bestämma upprätthållande-läge.\n"
-+msgstr "Kunde inte bestämma tvingande läge.\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
-@@ -1116,62 +1131,66 @@ msgstr "Kunde inte få tag i tomt signal-set\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Kan inte sätta SIGHUP-hanterare\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Tyvärr, newrole misslyckades att släppa förmågor\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "Tyvärr, newrole kan endast användas på en SELinux-kärna.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "kunde inte få tag i old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Varning!  Kunde inte få tag i tty-information.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "fel vid inläsning av PAM-tjänstekonfiguration.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: felaktigt lösenord för %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: fel vid gaffling: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Kunde inte återställa tty-märkning…\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Misslyckades att korrekt stänga tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Kunde inte stänga deskriptorerna.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Fel vid allokering av skalets argv0.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Kunde inte återställa miljön, avbryter\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "kunde ej exek skal\n"
- 
-@@ -1274,27 +1293,27 @@ msgstr "chcat -- -Hemligt /dok/affärsplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +Hemligt juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1334
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Flaggfel %s "
- 
--#: ../gui/booleansPage.py:186 ../gui/system-config-selinux.glade:1725
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Boolean"
- 
--#: ../gui/booleansPage.py:241 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "alla"
- 
--#: ../gui/booleansPage.py:243 ../gui/semanagePage.py:164
--#: ../gui/system-config-selinux.glade:1616
--#: ../gui/system-config-selinux.glade:1839
--#: ../gui/system-config-selinux.glade:2456
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
- msgstr "Anpassad"
- 
--#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1930
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
- msgstr "Filmärkning"
- 
-@@ -1316,7 +1335,7 @@ msgid ""
- "Type"
- msgstr "Fil\nTyp"
- 
--#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
- msgstr "Användarmappning"
- 
-@@ -1343,579 +1362,466 @@ msgstr "MLS/\nMCS-intervall"
- msgid "Login '%s' is required"
- msgstr "Inloggning '%s' krävs"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Policymodul"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Modulnamn"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Avaktivera granskning"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Aktivera granskning"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Läsa in policymodul"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr "Polgen"
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Christian Rose\nMagnus Larsson\nGöran Uddeborg"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Dialog för booleantillägg"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Booleans namn"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "Genereringsverktyg för SELinuxpolicy"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr "<b>Välj policytyp för programmet eller användarrollen du vill begränsa:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Program</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Standard initdemon"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr "Standard initdemon är demoner som startas vid uppstart via initskript.  Vanligen krävs ett skript i /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr "Standard initdemon"
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
- msgstr "DBUS-systemdemonen"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internettjänstedemon (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr "Internettjänstedemoner är demoner som startas av xinetd"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr "Internettjänstedemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Webbprogram/-skript (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr "Webbprogram/-skript (CGI) CGI-skript startade av webbservern (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr "Webbprogram/-skript (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Användarprogram"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr "Användarprogram är alla program som du skulle vilja stänga in som startas av en användare"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr "Användarprogram"
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr "Sandlåda"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr "<b>Inloggningsanvändare</b>"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Existerande användarroller"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr "Modifiera en existerande inloggningsanvändarpost."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr "Existerande användarroller"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "Minimal terminalanvändarroll"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr "Denna användare kommer logga in på en maskin endast via en terminal eller fjärrinloggning.  Som standard kommer denna användare inte ha setuid, inte nätverk, inte su, inte sudo."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:161
--msgid "Minimal Terminal User Role"
--msgstr "Minimal terminalanvändarroll"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "Minimal X-Windows-användarroll"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr "Denna användare kan logga in på en maskin via X eller terminal.  Som standard kommer denna användare inte ha setuid, inte nätverk, inte sudo, inte su"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:162
--msgid "Minimal X Windows User Role"
--msgstr "Minimal X-Windows-användarroll"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "Användarroll"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr "Användare med fullständig nätverksåtkomst, inte setuid-program utan övergång, inte sudo, inte su."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:163
--msgid "User Role"
--msgstr "Användarroll"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Admininstrativ användarroll"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su,"
- " can sudo to Root Administration Roles"
- msgstr "Användare med fullständig nätverksåtkomst, inga setuid-program utan övergångar, inte su, kan göra sudo till rootadminstratörsroller"
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:164
--msgid "Admin User Role"
--msgstr "Admininstrativ användarroll"
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr "<b>Rootanvändare</b>"
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr "Root-administrativ användarroll"
-+
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer"
- " the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr "Välj root/administratöranvändarroll om denna användare kommer användas för att administrera maskinen när han/hon kör som root.  Denna användare kommer inte att kunna logga in direkt till systemet."
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:165
--msgid "Root Admin User Role"
--msgstr "Root-administrativ användarroll"
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr "label104"
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr "<b>Ange namn på programmet eller användarrollen:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr "Namn"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr "Ange fullständig sökväg för programmet som skall stängas in."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr "Ange ett unikt namn på den innestängda program- eller användarrollen."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr "Körbar"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr "Init-skript"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr "Ange fullständig sökväg till init-skript som används för att starta det innestängda programmet."
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr "label105"
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr "<b>Välj en befintlig roll att ändra:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr "Välj användarrollerna som skall övergå till domänen %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "rollflik"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr "<b>Välj användarroller som %s skall övergå till:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr "Väl programdomänerna som %s skall övergå till."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "övergångs-\nrollflik"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr "<b>Välj användarrollerna som skall övergå till domänen %s:</b>"
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid ""
- "Select the user roles that will transiton to this applications domains."
- msgstr "Välj användarrollerna som kan övergå till detta programs domäner."
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr "label108"
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr "<b>Välj domäner som %s kommer administrera:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr "Välj domänerna som du vill att denna användare skall administrera."
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr "label109"
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr "<b>Välj ytterligare roller för %s:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr "label111"
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr "<b>Ange nätverksportar som %s binder till:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>TCP-portar</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Alla"
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr "Tillåter %s att binda till valfri udp-portar"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr "Alla"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr "Tillåt %s att anropa binresvport med 0.  Binder till port 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Oreserverade portar (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr "Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s binder till.  Exempel: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr "Oreserverade portar (>1024)"
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr "Välj portar"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr "Tillåter %s att binda till valfria udp-portar > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr "<b>UDP-portar</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Nätverks-\nbindningsflik"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr "<b>Ange nätverksportar som %s ansluter till:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr "Tillåter %s att ansluta till valfri tcp-port"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr "Ange en kommaseparerad lista av tcp-portar eller intervall av portar som %s ansluter till.  Exempel: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr "Tillåter %s att ansluta till valfri udp-port"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr "Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s ansluter till.  Exempel: 612, 650-660"
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr "label114"
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr "<b>Ange gemensamma programegenskaper för %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr "Skriver syslog-meddelanden\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr "Skapa/hantera temporärfiler i /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr "Använder Pam för autentisering"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr "Använder nsswitch- eller getpw*-anrop"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr "Använder dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr "Skickar granskningsmeddelanden"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr "Interagerar med terminalen"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr "Skicka epost"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr "label115"
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr "<b>Lägg till filer/kataloger som %s hanterar</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr "Filer/kataloger som %s ”hanterar”.  Pid-filer, loggfiler, /var/lib-filer …"
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr "label116"
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr "<b>Lägg till booleaner från policyn %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr "Lägg till/ta bort booleaner som används av domänen %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr "<b>I vilken katalog skall policyn %s genereras?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr "Policykatalog"
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr "Dialog för booleantillägg"
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr "Booleans namn"
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr "Roll"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr "Existerande_användare"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr "Program"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr "%s måste vara en katalog"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr "Du måste välja en användare"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr "Välj exekverbar fil som skall stängas in."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr "Välj initskript som skall stängas in."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr "Välj fil(er) som instängda program skapar eller skriver"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr "Välj katalog(er) som det istängda programmet äger och skriver till"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr "Välj katalog att generera policyfiler i"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr "Typen %s_t är redan definierade i den nuvarande policyn.\nVill du fortsätta?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr "Verifiera namn"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr "Modul %s.pp är redan inläst i den nuvarande policyn.\nVill du fortsätta?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr "Du måste lägga till ett namn bestående av bokstäver och siffror och utan några mellanrum."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr "Du måste ange ett körbart program"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr "Konfigurera SELinux"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr "Internettjänstedemon"
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
--
--#: ../gui/polgen.py:323
--msgid "You must enter a name for your confined process/user"
--msgstr "Du måste ange ett namn för din instängda process/användare"
--
--#: ../gui/polgen.py:325
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr "Namn måste vara alfanumeriska utan blanktecken.  Överväg att använda flagga ”-n MODULNAMN”"
--
--#: ../gui/polgen.py:413
--msgid "User Role types can not be assigned executables."
--msgstr "Användarrolltyper är inte tilldelas körbara program."
--
--#: ../gui/polgen.py:419
--msgid "Only Daemon apps can use an init script.."
--msgstr "Endast demonprogram kan använda ett initskript."
--
--#: ../gui/polgen.py:437
--msgid "use_resolve must be a boolean value "
--msgstr "use_resolve måste vara ett booleskt värde "
--
--#: ../gui/polgen.py:443
--msgid "use_syslog must be a boolean value "
--msgstr "use_syslog måste vara ett booleskt värde "
--
--#: ../gui/polgen.py:449
--msgid "use_kerberos must be a boolean value "
--msgstr "use_kerberos måste vara ett booleskt värde "
--
--#: ../gui/polgen.py:455
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr "manage_krb5_rcache måste vara ett booleskt värde "
--
--#: ../gui/polgen.py:485
--msgid "USER Types automatically get a tmp type"
--msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
--
--#: ../gui/polgen.py:1003
--msgid "You must enter the executable path for your confined process"
--msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
--
--#: ../gui/polgen.py:1165
--msgid "Type Enforcement file"
--msgstr "Typupprätthållandefil"
--
--#: ../gui/polgen.py:1166
--msgid "Interface file"
--msgstr "Gränssnittsfil"
--
--#: ../gui/polgen.py:1167
--msgid "File Contexts file"
--msgstr "Filkontextsfil"
--
--#: ../gui/polgen.py:1168
--msgid "Setup Script"
--msgstr "Uppstartsskript"
--
--#: ../gui/polgen.py:1289
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr "\n%s\n\nsepolgen [ -n modulNamn ] [ -m ] [ -t typ ] [ program | Namn ]\ngiltiga typer:\n"
--
--#: ../gui/polgen.py:1337
--msgid "Executable or Name required"
--msgstr "Program eller namn behövs"
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr "Nätverkport"
- 
-@@ -1948,1425 +1854,1630 @@ msgstr "Portnummer \"%s\" är inte giltigt.  0 < PORTNUMMER < 65536 "
- msgid "List View"
- msgstr "Listvy"
- 
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
- msgstr "Gruppvy"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr "SELinux-tjänstskydd"
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr "Avaktivera SELinuxskydd för acct-demonen"
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr "Admin"
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr "Tillåt alla demoner att kunna använda oallokerade tty:er"
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr "Användarpriviliger"
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr "Tillåt SELinuxanvändarkontot gadmin att köra filer i hemkatalogen eller /tmp"
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr "Tillåt SELinuxanvändarkontot guest att köra filer i hemkatalogen eller /tmp"
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Minesskydd"
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr "Tillåt javas exekverbara stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Är du säker på att du vill ta bort %s \"%s\"?"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Montera"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Radera %s"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr "Tillåt mount att montera valfria filer"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Lägg till %s"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr "Tillåt mount att montera på valfria kataloger"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Modifiera %s"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr "Tillåt mplayers exekverbara stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Tillåtande"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Tvingande"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr "Tillåt ssh att köra ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Status"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr "Tillåt SELinuxanvändarkontot staff att köra filer i hemkatalogen eller /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Att byta policytyp kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
- 
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr "Tillåt SELinuxanvändarkontot sysadm att köra filer i hemkatalogen eller /tmp"
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Att byta till att ha SELinux avstängt kräver en omstart.  Det rekommenderas inte.  Om du senare bestämmer dig för att slå på SELinux igen kommer systemet behöva etikettera om.  Om du bara vill se om SELinux orsakar ett problem på ditt system kan du gå till tillåtande läge vilket endast kommer logga fel och inte påtvinga SELinux policy.  Tillåtande läge kräver inte en omstart.  Vil du fortsätta?"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or "
--"/tmp"
--msgstr "Tillåt SELinuxanvändarkontot unconfined att köra filer i hemkatalogen eller /tmp"
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr "Nätverkinställningar"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Att byta till att ha SELinux påslaged kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr "Tillåt oetiketterade paket att åka i nätverket"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr "Tillåt SELinuxanvändarkontot user att köra filer i hemkatalogen eller /tmp"
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr "Tillåt unconfied att dyntrans till unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Databaser"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Lägg till SELinux-inloggningsmappning"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr "Tillåt user att ansluta till mysql-uttag"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Lägg till SELinux-nätverksportar"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr "Tillåt user att ansluta till postgres-uttag"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux-typ"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Filspecifikation"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr "Tillåt klienter att skriva till X:s delade minne"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Filtyp"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr "Tillåt SELinuxanvändarkontot xguest att köra filer i hemkatalogen eller /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "alla filer\nvanliga filer\nkataloger\nteckenenhet\nblockenhet\nuttag\nsymbolisk länk\nnamngivet rör\n"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Lägga till SELinux-användare"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux-administration"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr "Tillåt demoner att köra med NIS"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Lägg till"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Webbprogram"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Egenskaper"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr "Överför SELinuxanvändaren staff till webbläsardomänen"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Ta bort"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr "Överför SELinuxanvändaren sysadm till webbläsardomänen"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Välj hanteringsobjekt"
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr "Överför SELinuxanvändaren user till webbläsardomänen"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Val:</b>"
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr "Överför SELinuxanvändaren xguest till webbläsardomänen"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Tvingande läge systemstandard"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr "Tillåt staff-webbläsare att skriva till hemkatalogen"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Avslaget\nTillåtande\nTvingande\n"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Avaktivera SELinux-skydd för amanda"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Nuvarande upprätthållande-läge"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Avaktivera SELinux-skydd för amavis"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Policytyp systemstandard: "
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Avaktivera SELinux-skydd för apmd-demonen"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Välj om du vill etikettera om hela filsystemet vid nästa omstart.  Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet.  Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Avaktivera SELinux-skydd för arpwatch-demonen"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Märk om vid nästa omstart."
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Avaktivera SELinux-skydd för auditd-demonen"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Avaktivera SELinux-skydd för automount-demonen"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Återställ booleansk inställning till systemstandard"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Avaktivera SELinux-skydd för avahi"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Växla mellan anpassad och alla booleaner"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Avaktivera SELinux-skydd för bluetooth-demonen"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Filter"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr "Avaktivera SELinux-skydd för canna-demonen"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr "Avaktivera SELinux-skydd för cardmgr-demonen"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Lägg till filkontext"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr "Avaktivera SELinux-skydd för Cluster-servern"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modifiera filkontext"
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr "Tillåt cdrecord att läsa olika innehåll.  nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Ta bort filkontext"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr "Avaktivera SELinux-skydd för ciped-demonen"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Växla mellan alla och anpassade filkontext"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr "Avaktivera SELinux-skydd för clamd-demonen"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr "Avaktivera SELinux-skydd för clamscan"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Lägg till SELinux-användarmappning"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr "Avaktivera SELinux-skydd för clvmd"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modifiera SELinux användarmappning"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr "Avaktivera SELinux-skydd för comsat-demonen"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Ta bort SELinux-användarmappning"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr "Avaktivera SELinux-skydd för courier-demonen"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr "Avaktivera SELinux-skydd för cpucontrol-demonen"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Lägg till användare"
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr "Avaktivera SELinux-skydd för cpuspeed-demonen"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modifiera användare"
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr "Cron"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Radera användare"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr "Avaktivera SELinux-skydd för crond-demonen"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr "Utskrift"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Lägg till nätverkport"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr "Avaktivera SELinux-skydd för cupsds bakändeserver"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Redigera nätverksport"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr "Avaktivera SELinux-skydd för cupsd-demonen"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Ta bort nätverksport"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr "Avaktivera SELinux-skydd för cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Växla mellan anpassad och alla portar"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr "Avaktivera SELinux-skydd för cvs-demonen"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Generera ny policymodul"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr "Avaktivera SELinux-skydd för cyrus-demonen"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Läs in policymodul"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr "Avaktivera SELinux-skydd för dbskkd-demonen"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Ta bort inläsningsbar policymodul"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr "Avaktivera SELinux-skydd för dbusd-demonen"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr "Avaktivera SELinux-skydd för dccd"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr "Avaktivera SELinux-skydd för dccifd"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Ändra processläge till tillåtande."
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr "Avaktivera SELinux-skydd för dccm"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Ändra processläge till tvingande."
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr "Avaktivera SELinux-skydd för ddt-demonen"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Processdomän"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr "Avaktivera SELinux-skydd för devfsd-demonen"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr "Avaktivera SELinux-skydd för dhcpc-demonen"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux-användare ”%s” behövs"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr "Avaktivera SELinux-skydd för dhcpd-demonen"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Generera manualsidor för SELinux"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr "Avaktivera SELinux-skydd för dictd-demonen"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "sökväg dit de genererade manualsidorna för SELinux kommer sparas"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr "Tillåt sysadm_t att starta demoner direkt"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr "Avaktivera SELinux-skydd för Evolution"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr "Spel"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Alla domäner"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr "Avaktivera SELinux-skydd för spel"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Domännamn för manualsidor som skall skapas"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr "Avaktivera SELinux-skydd för webbläsare"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Fråga SELinuxpolicyns nätverksinformation"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr "Avaktivera SELinux-skydd för Thunderbird"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "lista alla SELinux-porttyper"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr "Avaktivera SELinux-skydd för distccd-demonen"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "visa SELinux-typ relaterad till porten"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr "Avaktivera SELinux-skydd för dmesg-demonen"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Visa portar definierade för denna SELinux-typ"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr "Avaktivera SELinux-skydd för dnsmasq-demonen"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "visa portar till vilka denna domän kan binda och/eller ansluta"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr "Avaktivera SELinux-skydd för dovecot-demonen"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "fråga SELinux-policyn för att se om domäner kan kommunicara med varandra"
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr "Avaktivera SELinux-skydd för entropyd-demonen"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Källdomän"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr "Avaktivera SELinux-skydd för fetchmail"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Måldomän"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr "Avaktivera SELinux-skydd för fingerd-demonen"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "fråga SELinuxpolicyn för att se beskrivningar av booleaner"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr "Avaktivera SELinux-skydd för freshclam-demonen"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr "Avaktivera SELinux-skydd för fsdaemon-demonen"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "boolean att hämta beskrivningen av"
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr "Avaktivera SELinux-skydd för gpm-demonen"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "fråga SELinux-policyn för att se hur en källprocessdomän kan gå över till målprocessdomänen"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "källprocessdomän"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr "Avaktivera SELinux-skydd för gss-demonen"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "målprocessdomän"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr "Avaktivera SELinux-skydd för Hal-demonen"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr "Kompatibilitet"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr "Granska inte saker som vi vet är trasiga men som inte är säkerhetsrisker"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Generera en modulmall för SELinuxpolicyn"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr "Avaktivera SELinux-skydd för hostname-demonen"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr "Avaktivera SELinux-skydd för hotplug-demonen"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr "Avaktivera SELinux-skydd för howl-demonen"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr "Avaktivera SELinux-skydd för cups hplip-demonen"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "namn på policy att generera"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr "Avaktivera SELinux-skydd för httpd rotatelogs"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr "HTTPD-tjänst"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "program som skall begränsas"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr "Avaktivera SELinux-skydd för http suexec"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr "Avaktivera SELinux-skydd för hwclock-demonen"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "kommandon"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr "Avaktivera SELinux-skydd för i18n-demonen"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr "Avaktivera SELinux-skydd för imazesrv-demonen"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr "Avaktivera SELinux-skydd för inetd child-demonerna"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr "Avaktivera SELinux-skydd för inetd-demonen"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "okänt"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr "Avaktivera SELinux-skydd för innd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Internettjänstedemon"
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr "Avaktivera SELinux-skydd för iptables-demonen"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr "Avaktivera SELinux-skydd för ircd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr "Avaktivera SELinux-skydd för irqbalance-demonen"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr "Avaktivera SELinux-skydd för iscsi-demonen"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr "Avaktivera SELinux-skydd för jabberd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr "Kerberos"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr "Avaktivera SELinux-skydd för kadmind-demonen"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Giltiga typer:\n"
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr "Avaktivera SELinux-skydd för klogd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr "Avaktivera SELinux-skydd för krb4kdc-demonen"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr "Avaktivera SELinux-skydd för ktalk-demonen"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr "Avaktivera SELinux-skydd för kudzu-demonen"
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Namn måste vara alfanumeriska utan blanktecken.  Överväg att använda flagga ”-n MODULNAMN”"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr "Avaktivera SELinux-skydd för locate-demonen"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "Användarrolltyper är inte tilldelas körbara program."
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr "Avaktivera SELinux-skydd för lpd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Endast demonprogram kan använda ett initskript."
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr "Avaktivera SELinux-skydd för lrrd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve måste vara ett booleskt värde "
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr "Avaktivera SELinux-skydd för lvm-demonen"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog måste vara ett booleskt värde "
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr "Avaktivera SELinux-skydd för mailman"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos måste vara ett booleskt värde "
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr "Tillåt evolution och thunderbird att läsa användarfiler"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache måste vara ett booleskt värde "
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr "Avaktivera SELinux-skydd för madm-demonen"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr "Avaktivera SELinux-skydd för monopd-demonen"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr "Tillåt mozillawebbläsaren att läsa användarfiler"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr "Avaktivera SELinux-skydd för mrtg-demonen"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Typupprätthållandefil"
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr "Avaktivera SELinux-skydd för mysqld-demonen"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Gränssnittsfil"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr "Avaktivera SELinux-skydd för nagios-demonen"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Filkontextsfil"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr "Namntjänst"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr "Avaktivera SELinux-skydd för named-demonen"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Uppstartsskript"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr "Avaktivera SELinux-skydd för nessusd-demonen"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Tillåt ABRT att ändra publika filer som används för publika filöverföringstjänster."
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr "Avaktivera SELinux-skydd för NetworkManager"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Tillåt ABRT att köra i domänen abrt_handle_event_t för att hantera ABRT-händelseskript"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr "Avaktivera SELinux-skydd för nfsd-demonen"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Tillåt amavis att använda JIT-kompilatorn"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr "Samba"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr "Avaktivera SELinux-skydd för nmbd-demonen"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr "Avaktivera SELinux-skydd för nrpe-demonen"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Tillåt användare att slå upp användares passwd-poster direkt från ldap istället för att använda en sssd-server"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr "Avaktivera SELinux-skydd för nscd-demonen"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Tillåt användare att logga in med en radius-server"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr "Avaktivera SELinux-skydd för nsd-demonen"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr "Avaktivera SELinux-skydd för ntpd-demonen"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr "Avaktivera SELinux-skydd för oddjob"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Tillåt cdrecord att läsa olika innehåll.  nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr "Avaktivera SELinux-skydd för oddjob_mkhomedir"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Tillåt clamd att använda en JIT-kompilator"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr "Avaktivera SELinux-skydd för openvpn-demonen"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Tillåt clamscan att komma åt andra filer än säkerhetsfiler på ett system"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr "Avaktivera SELinux-skydd för pam-demonen"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Tillåt clamscan att läsa användarfiler"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr "Avaktivera SELinux-skydd för pegasus"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Tillåt Cobbler att ändra publika filer som används för publika filöverföringstjänster."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr "Avaktivera SELinux-skydd för perdition-demonen"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Tillåt Cobbler att ansluta till nätverket med TCP."
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr "Avaktivera SELinux-skydd för portmap-demonen"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Tillåt Cobbler att komma åt cifs-filsystem."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr "Avaktivera SELinux-skydd för portslave-demonen"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Tillåt Cobbler att komma åt nfs-filsystem."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr "Avaktivera SELinux-skydd för postfix"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Tillåt collectd att ansluta till nätverket med TCP."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr "Avaktivera SELinux-skydd för postgresql-demonen"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Tillåt codnor-domänen att ansluta till nätverket med TCP."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr "pppd"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Tillåt system-cron-jobb att etikettera om filsystem för att återställa filkontexter."
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr "Tillåt att pppd körs för en vanlig användare"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Tillåt cvs-demonen att läsa shadow"
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr "Avaktivera SELinux-skydd för pptp"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr "Avaktivera SELinux-skydd för prelink-demonen"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Tillåt alla demoner att använda tcp-wrappers."
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr "Avaktivera SELinux-skydd för privoxy-demonen"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Tillåt alla demoner att kunna läsa från/skriva till terminaler"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr "Avaktivera SELinux-skydd för ptal-demonen"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr "Avaktivera SELinux-skydd för pxe-demonen"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr "Avaktivera SELinux-skydd för pyzord"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Tillåt dbadm att hantera filer i användares hemkataloger"
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr "Avaktivera SELinux-skydd för quota-demonen"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Tillåt dbadm att läsa filer i användares hemkataloger"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr "Avaktivera SELinux-skydd för radiusd-demonen"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Neka program i användardomäner att mappa en minnesregion som både exekverbar och skrivbar, detta är farligt och programmet bör rapporteras i bugzilla"
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr "Avaktivera SELinux-skydd för radvd-demonen"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Tillåt sysadm att felsöka eller ptrace:a alla processer."
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr "Avaktivera SELinux-skydd för rdisc"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Tillåt klientprogrammet dhcpc att köra kommandot iptables"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr "Avaktivera SELinux-skydd för readahead"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Tillåt DHCP-demonen att använda LDAP-bakändar"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr "Tillåt program att läsa filer på icke-standardplatser (default_t)"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Tillåt alla domäner att att använda andra domäners filbeskrivare"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr "Avaktivera SELinux-skydd för restorecond"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Tillåt alla domäner att få kärnan att ladda moduler"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr "Avaktivera SELinux-skydd för rhgb-demonen"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Tillåt användning av ljudenheter som källa för entropiflödena"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr "Avaktivera SELinux-skydd för ricci"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Tillåt exim att ansluta till databaser (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr "Avaktivera SELinux-skydd för ricci_modclusterd"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Tillåt exim att skapa, läsa, skriva och radera opriviligierade användarfiler."
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr "Avaktivera SELinux-skydd för rlogind-demonen"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Tillåt exim att läsa opriviligierade användarfiler."
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr "Avaktivera SELinux-skydd för rpcd-demonen"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Aktivera extra regler i cron-domänen för att stödja fcron."
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr "Avaktivera SELinux-skydd för rshd"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Tillåt domänen fenced att ansluta till nätverket med TCP."
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr "rsync"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Tillåt domänen fenced att köra ssh."
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr "Avaktivera SELinux-skydd för rsync-demonen"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr "Tillåt ssh att köra från inetd istället för som en demon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Tillåt ftp att läsa och skriva filer i användarnas hemkataloger"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr "Tillåt Samba att dela nfs-kataloger"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt ftp-servrar att ta emot filer, används för publika filöverföringstjänster.  Kataloger måste ha etiketten public_content_rw_t."
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr "SASL autentiseringsserver"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Tillåt ftp-servrar att ansluta till alla portar > 1023"
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr "Tillåt sasl-autentiseringsservern att läsa /etc/shadow"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Tillåt ftp-servrar att ansluta till mysql-databasportar"
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:47
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and "
--"writable"
--msgstr "Tillåt X-Windowsservern att mappa en minnesregion både som körbar och skrivbar"
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Tillåt ftp-servrar att logga in som lokala användare och läsa/skriva alla filer på systemet, styrt av DAC."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr "Avaktivera SELinux-skydd för saslauthd-demonen"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Tillåt FTP-servrar att använda cifs för publika filöverföringstjänster."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr "Avaktivera SELinux-skydd för scannerdaemon-demonen"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Tillåt ftp-servrar att använda nfs för publika filöverföringstjänster."
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr "Tillåt inte övergångar till sysadm_t, sudo och su påverkas"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Tillåt ftp-servrar att binda till alla oreserverade portar för passivt läge"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr "Tillåt inte några processer att läsa in kärnmoduler"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Bestäm huruvida Git CGI kan söka i hemkataloger."
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr "Tillåt inte några processer att ändra kärnans SELinuxpolicy"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Bestäm huruvida Git CGI kan komma åt cifs-filsystem."
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr "Avaktivera SELinux-skydd för sendmail-demonen"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Bestäm huruvida Git CGI kan komma åt nfs-filsystem."
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr "Avaktivera SELinux-skydd för setrans"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Bestäm huruvida Git-sessionsdemonen kan binda TCP-uttag till alla oreserverade portar."
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr "Avaktivera SELinux-skydd för setroubleshoot-demonen"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Bestäm huruvida anropande användardomäner kan köra Git-demonen i domänen git_session_t."
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr "Avaktivera SELinux-skydd för slapd-demonen"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Bestäm huruvida Git-systemdemonen kan söka i hemkataloger."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr "Avaktivera SELinux-skydd för slrnpull-demonen"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Bestäm huruvida Git-systemdemonen kan komma åt cifs-filsystem."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr "Avaktivera SELinux-skydd för smbd-demonen"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Bestäm huruvida Git-systemdemonen kan komma åt nfs-filsystem."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr "Avaktivera SELinux-skydd för snmpd-demonen"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Tillåt gitisis-demoner att skicka post"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr "Avaktivera SELinux-skydd för snort-demonen"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Aktivera läsning av urandom för alla domäner."
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr "Avaktivera SELinux-skydd för soundd-demonen"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Tillåt användning av gpg-agentens --write-env-file-flagga.  Detta tillåter också gpg-agent att hantera användarfiler."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr "Avaktivera SELinux-skydd för sound-demonen"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Tillåt gpg-webbdomänen att ändra publika filer använda för publika filöverföringstjänster."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr "Skräppostskydd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Tillåt gssd att läsa temporärkataloger.  För åtkomst till kerberos tgt."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr "Avaktivera SELinux-skydd för spamd-demonen"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr "Tillåt spamd att komma åt hemkataloger"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Tillåt Apache att ändra publika filer som används för publika filöverföringstjänster.  Kataloger/filer måste ha etiketten public_content_rw_t."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr "Tillåt Spam Assassin-demonen att komma åt nätverket"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Tillåt httpd att använda inbyggd skriptfunktion (vanligen php)"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr "Avaktivera SELinux-skydd för speedmgmt-demonen"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Tillåt http-demoner att kontrollera skräppost"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr "Squid"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Tillåt httpd att agera som FTP-klient som ansluter till ftp-porten och efemära portar"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr "Tillåt squid-demonen att ansluta till nätverket"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Tillåt httpd att ansluta till ldap-porten"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr "Avaktivera SELinux-skydd för squid-demonen"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Tillåt httpd-demonen att ansluta till zabbix"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr "Avaktivera SELinux-skydd för ssh-demonen"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Tillåt HTTPD-skript och -moduler att ansluta till nätverket med TCP."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Tillåt HTTPD-skript och -moduler att ansluta till cobbler över nätverket."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:73
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as "
--"~/.bashrc)"
--msgstr "Tillåt staff_r-användare att söka i sysadm-hemkatalogen och läsa filer (såsom ~/.bashrc)"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Tillåt HTTPD-skript och -moduler att ansluta till databaser över nätverket."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr "Universiell SSL-tunnel"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Tillåt httpd att ansluta till en memcache-server"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr "Avaktivera SELinux-skydd för stunnel-demonen"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Tillåt httpd att agera som ett relä"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr "Tillåt stunnel-demonen att köra fristående, utanför xinetd"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Tillåt http-demonen att skicka post"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr "Avaktivera SELinux-skydd för swat-demonen"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Tillåt Apache att kommunicera med avahi-tjänsten via dbus"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr "Avaktivera SELinux-skydd för sxid-demonen"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Tillåt httpd:s cgi-stöd"
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr "Avaktivera SELinux-skydd för syslogd-demonen"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Tillåt httpd att agera som en FTP-server genom att lyssna på ftp-porten."
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr "Avaktivera SELinux-skydd för systemets cron-jobb"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Tillåt httpd att läsa hemkataloger"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr "Avaktivera SELinux-skydd för tcp-demonen"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Tillåt httpd-skript och -moduler execmem/execstack"
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr "Avaktivera SELinux-skydd för telnet-demonen"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Tillåt HTTPD att ansluta till till port 80 för en snygg nedstängning"
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr "Avaktivera SELinux-skydd för tftpd-demonen"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Tillåt httpd-processer att hantera IPA-innehåll"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr "Avaktivera SELinux-skydd för transproxy-demonen"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Tillåt Apache att använda mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr "Avaktivera SELinux-skydd för udev-demonen"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Tillåt Apache att använda mod_auth_pam"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr "Avaktivera SELinux-skydd för uml-demonen"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Tillåt httpd att läsa användardata"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not"
--" have a domain transition explicitly defined"
--msgstr "Tillåt xinetd att köra obegränsad, inklusive alla tjänster den startar som inte har en domänövergång uttryckligen definierad"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Tillåt Apache att köra i växelläge (stickshift), inte gå över till passagerare"
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Tillåt httpd-demonen att ändra sina resursgränser"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:89
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr "Tillåt rc-skript att köra obegränsade, inklusive alla demnoer som startas av ett rc-skript och som inte har en domänövergång uttryckligen definierad"
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Tillåt HTTPD att köra SSI-program i samma domän som system-CGI-srkipt."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr "Tillåt rpm att köra obegränsad"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Tillåt apache-skript att skriva till publikt innehåll, kataloger/filer måste ha etiketten public_rw_content_t."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr "Tillåt priviligerade verktyg som hotplug och insmod att köra obegränsade"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Tillåt Apache att köra tmp-innehåll."
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr "Avaktivera SELinux-skydd för updfstab-demonen"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Unifiera HTTPD för att kommunicera med terminalen.  Behövs för att ange lösenfrasen för certifikat från terminalen."
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr "Avaktivera SELinux-skydd för uptimed-demonen"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Unifiera HTTPD-hanteringen av alla innehållsfiler."
- 
--#: ../gui/selinux.tbl:208
--msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr "Tillåt user_r att nå sysadm_r via su, sudo eller userhelper.  Annars kan endast staff_r göra det"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Tillåt httpd att komma åt cifs-filsystem"
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr "Tillåt användare att köra kommandot mount"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Tillåt httpd att komma åt FUSE-filsystem"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr "Tillåt vanliga användare direkt musåtkomst (tillåt endast X-servern)"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Tillåt httpd att köra gpg"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr "Tillåt användare att köra kommandot dmesg"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Tillåt httpd att komma åt nfs-filsystem"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr "Tillåt användare att styra nätverksgränssnitt (kräver också USERCTL=true)"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Tillåt httpd att kommunicera med oddjob för att starta en tjänst"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr "Tillåt vanliga användare att köra ping"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Tillåt httpd att komma åt openstack-portar"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr "Tillåt användare skriva/läsa noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr "Tillåt användare skriva/läsa usb-enheter"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Tillåt icecast att ansluta till alla portar, inte bara ljudportar."
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:102
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the"
--" same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr "Tillåt användare att köra TCP-servrar (binda till portar och acceptera anslutningar från samma domän och användare utanför).  Avaktivering av detta framtvingar passivt läge i FTP och kan ändra andra protokoll"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Tillåt IRC-klienten Irssi att ansluta till vilken port som helst, och att binda till vilken oreserverad port som helst."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr "Tillåt användare att ta status på ttyfiler"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Tillåt instängda program att köra med kerberos."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr "Avaktivera SELinux-skydd för uucpd-demonen"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Tillåt syslogd-demonen att skicka post"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr "Avaktivera SELinux-skydd för vmware-demonen"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Ge syslogd möjligheten läsa från/skriva till terminaler"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr "Avaktivera SELinux-skydd för watchdog-demonen"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Tillåt inloggning och användning av systemet från /dev/console."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr "Avaktivera SELinux-skydd för winbind-demonen"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Bestäm möjligheten att mmap:a ett lågt område av adressutrymmet, så som det är konfigurerat i /proc/sys/kernel/mmap_min_addr."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr "Avaktivera SELinux-skydd för xdm-demonen"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Tillåt mock att läsa filer i hemkataloger."
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr "Tillåt xdm-inloggning som sysadm_r:sysadm_t"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Tillåt mount-kommandot att montera vilken katalog eller fil som helst."
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr "Avaktivera SELinux-skydd för xen-demonen"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Tillåt domänen för mozilla-insticksmoduler att ansluta till nätverket med TCP."
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr "XEN"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Tillåt mozilla_plugins att skapa godtyckligt innehåll i användarens hemkatalog"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr "Tillåt xen att läsa/skriva fysiska diskenheter"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Tillåt begränsade webbläsare att läsa innehåll i hemkataloger"
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr "Avaktivera SELinux-skydd för xfs-demonen"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Tillåt mplayers exekverbara stack"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr "Avaktivera SELinux-skydd för xen-styrning"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Tillåt mysqld att ansluta till alla portar"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr "Avaktivera SELinux-skydd för ypbind-demonen"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Tillåt BIND att binda till apache-porten."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr "Avaktivera SELinux-skydd för NIS-lösenord-demonen"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Tillåt BIND att skriva primärzonfiler.  I allmänhet används detta för dynamisk DNS eller zonöverföringar."
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr "Avaktivera SELinux-skydd för ypserv-demonen"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Tillåt godtyckliga filer/kataloger att exporteras endast läsbara via NFS."
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr "Avaktivera SELinux-skydd för NIS Transfer-demonen"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Tillåt godtyckliga filer/kataloger att exporteras läs- och skrivbara via NFS."
- 
--#: ../gui/selinux.tbl:232
-+#: booleans.py:119
- msgid ""
--"Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr "Tillåt SELinux webadm-användare att hantera opriviligerade användares hemkataloger"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt nfs-servrar att ändra publika filer använda för publika filöverföringstjänster.  Filer/kataloger måste ha etiketten public_content_rw_t."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr "Tillåt SELinux webadm-användare att läsa opriviligierade användares hemkataloger"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Tillåt systemet att köra med NIS"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr "Är du säker på att du vill ta bort %s \"%s\"?"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Tillåt begränsade program att använda nscd:s delade minne."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr "Radera %s"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr "Lägg till %s"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Tillåt openvpn att läsa hemkataloger"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr "Modifiera %s"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Tillåt domänen piranha-lvs att ansluta till nätverket med TCP."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
--msgid "Permissive"
--msgstr "Tillåtande"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Tillåt polipo att ansluta till alla portar > 1023"
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
--msgid "Enforcing"
--msgstr "Upprätthållande"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Bestäm huruvida Polipo-sessionsdemonen kan binda tcp-uttag till alla oreserverade portar."
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr "Status"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Bestäm huruvida anropande användardomäner kan köra Polipo-demonen i domänen polipo_session_t."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Bestäm huruvida polipa kan komma åt cifs-filsystem."
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Bestäm huruvida Polipa kan komma åt nfs-filsystem."
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Aktivera stöd för polyinstantierade kataloger."
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Ge domänen postfix_local fullständig skrivåtkomst till mail_spool-kataloger"
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Tillåt postgresql att använda ssh och rsync för återskapande av tidpunkt"
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Tillåt sändning av klientetiketter till främmande databaser"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Tillåt databasadministratörer att köra DML-satser"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Tillåt opriviligierade användare att köra DDL-satser"
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Tillåt pppd att ladda kärnmoduler vör vissa modem"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Tillåt att pppd körs för en vanlig användare"
-+
-+#: booleans.py:138
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr "Att byta policytyp kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Tillåt privoxy att ansluta till alla portar, inte bara HTTP-, FTP- och Gopher-portar."
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Tillåt Puppet-klienter att hantara alla filtyper."
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Tillåt Puppet master att ansluta till MySQL- och PostgreSQL-databaser"
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Tillåt racoon att läsa shadow"
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Tillåt domänen rgmanager att ansluta till nätverket med TCP."
-+
-+#: booleans.py:143
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
--" wish to continue?"
--msgstr "Att byta till att ha SELinux avstängt kräver en omstart.  Det rekommenderas inte.  Om du senare bestämmer dig för att slå på SELinux igen kommer systemet behöva etikettera om.  Om du bara vill se om SELinux orsakar ett problem på ditt system kan du gå till tillåtande läge vilket endast kommer logga fel och inte påtvinga SELinux policy.  Tillåtande läge kräver inte en omstart.  Vil du fortsätta?"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt rsync att ändra publika filer som används för publika filöverföringstjänster.  Filer/kataloger måste ha etiketten public_content_rw_t."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Tillåt rsync att köra som en klient"
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Tillåt rsync att exportera godtyckliga filer/kataloger endast för läsning."
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Tillåt rsync-servrar att dela cifs-filsystem"
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Tillåt rsync-servrar att dela nfs-filsystem"
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Tillåt samba att skapa nya hemkataloger (t.ex. via PAM)"
-+
-+#: booleans.py:149
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr "Att byta till att ha SELinux påslaged kommer medföra en ometikettering av hela filsystemet vid nästa omstart.  Ometikettering tar en lång tid, beroende på storleken på filsystemet.  Vill du fortsätta?"
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Tillåt samba att agera som domänkontrolleraren, lägga till användare, grupper och ändra lösenord."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr "system-config-selinux"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Tillåt samba att dela användares hemkataloger."
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Tillåt samba att dela vilken fil/katalog som helst endast för läsning."
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Tillåt Samba att dela vilka filer/kataloger som helst läs-/skrivbara."
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Tillåt Samba att agera som en portmapper"
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Tillåt samba att köra obegränsade skript"
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Tillåt samba att exportera ntfs-/fusefs-volymer."
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Tillåt samba att exportera NFS-volymer."
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Tillåt sanlock att läsa/skriva fuse-filer"
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Tillåt sanlock att hantera nfs-filer"
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Tillåt sanlock att hantera cifs-filer"
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Tillåt sasl att läsa shadow"
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "neka progra, såsom newrole, från att gå över till administrativa användardomäner."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr "Lägg till SELinux-inloggningsmappning"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Avaktivera laddning av kärnmoduler."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr "Lägg till SELinux-nätverksportar"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Boolean för att bestämma huruvida systemet tillåter laddning av policy, inställning av tvingande läge, och ändring av booleaners värde.  Om du ställer in detta till sant måste du starta om för att ställa tillbaka det."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr "SELinux-typ"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Tillåt vanliga användare direkt åtkomst av dri-enheter"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr "Filspecifikation"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Tillåt obegränsade program att göra heap-minnet körbart.  Att göra detta är en dålig idé.  Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack.  Detta program bör rapporteras i bugzilla"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr "Filtyp"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Tillåt obegränsade program att använda bibliotek som behöver textomlokaliseringar som inte har etiketten textrel_shlib_t"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:168
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr "alla filer\nvanliga filer\nkataloger\nteckenenhet\nblockenhet\nuttag\nsymbolisk länk\nnamngivet rör\n"
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Tillåt obegränsade program att göra sin stack körbar.  Detta borde aldrig någonsin vara nödvändigt.  Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack.  Detta program bör rapporteras i bugzilla"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr "MLS"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Tillåt användare att ansluta till den lokala mysql-servern"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr "Lägga till SELinux-användare"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Ge begränsade användare möjligheten att köra kommandona ping och traceroute."
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr "SELinux-administration"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Tillåt användare att ansluta till PostgreSQL"
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr "Lägg till"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Tillåt användare läsa/skriva filer på filsystem som inte har utökade attribut (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr "_Egenskaper"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Tillåt användare att köra TCP-servrar (binda till portar och acceptera anslutningar från samma domän och användare utanför).  Avaktivering av detta framtvingar passivt läge i FTP och kan ändra andra protokoll."
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr "_Ta bort"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1257
--msgid "Select Management Object"
--msgstr "Välj hanteringsobjekt"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Tillåt användare att dela musik"
- 
--#: ../gui/system-config-selinux.glade:1274
--msgid "<b>Select:</b>"
--msgstr "<b>Val:</b>"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Tillån anonym intern-sftp att skicka upp filer, använda för publika filöverföringstjänster.  Kataloger måste ha etiketten public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:1327
--msgid "System Default Enforcing Mode"
--msgstr "Tvingande läge systemstandard"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Tillåt sftp-internal att läsa och skriva filer användarnas hemkataloger"
- 
--#: ../gui/system-config-selinux.glade:1355
-+#: booleans.py:178
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr "Avslaget\nTillåtande\nTvingande\n"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Tillåt sftp-intern att logga in som lokala användare och läsa/skriva alla filer på systemet, styrt av DAC."
- 
--#: ../gui/system-config-selinux.glade:1374
--msgid "Current Enforcing Mode"
--msgstr "Nuvarande upprätthållande-läge"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Tillåt internal-sftp att läsa och skriva filer i användarnas ssh-hemkataloger."
- 
--#: ../gui/system-config-selinux.glade:1419
--msgid "System Default Policy Type: "
--msgstr "Policytyp systemstandard: "
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Tillåt sge att ansluta till nätverket med vilken TCP-port som helst"
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Tillåt sge att komma åt nfs-filsystem."
- 
--#: ../gui/system-config-selinux.glade:1464
-+#: booleans.py:182
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr "Väl om du vill etikettera om hela filsystemet vid nästa omstart.  Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet.  Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Aktivera ytterliggare tillstånd som behövs för att stödja enheter på 3ware-styrenheter."
- 
--#: ../gui/system-config-selinux.glade:1510
--msgid "Relabel on next reboot."
--msgstr "Märk om vid nästa omstart."
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt samba att ändra publika filer som används för publika filöverföringstjänster.  Filer/kataloger måste ha etiketten public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:1562
--msgid "label37"
--msgstr "label37"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Tillåt användarnas spamassassin-klienter att använda nätverket."
- 
--#: ../gui/system-config-selinux.glade:1599
--msgid "Revert boolean setting to system default"
--msgstr "Återställ booleansk inställning till systemstandard"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Tillåt spamd att läsa/skriva användares hemkataloger."
- 
--#: ../gui/system-config-selinux.glade:1615
--msgid "Toggle between Customized and All Booleans"
--msgstr "Växla mellan anpassad och alla booleaner"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Tillåt squid att ansluta till alla portar, inte bara HTTP, FTP och Gopher-portar."
- 
--#: ../gui/system-config-selinux.glade:1633
--msgid "Run booleans lockdown wizard"
--msgstr "Kör gude för nedlåsningsbooleaner"
--
--#: ../gui/system-config-selinux.glade:1634
--msgid "Lockdown..."
--msgstr "Lås ned..."
--
--#: ../gui/system-config-selinux.glade:1664
--#: ../gui/system-config-selinux.glade:1869
--#: ../gui/system-config-selinux.glade:2056
--#: ../gui/system-config-selinux.glade:2243
--#: ../gui/system-config-selinux.glade:2486
--#: ../gui/system-config-selinux.glade:2711
--#: ../gui/system-config-selinux.glade:2886
--msgid "Filter"
--msgstr "Filter"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Tillåt squid att köra som en transparent proxy (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:1753
--msgid "label50"
--msgstr "label50"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Tillåt ssh med chroot-omgivning att läsa och skriva filer i användares hemkataloger"
- 
--#: ../gui/system-config-selinux.glade:1790
--msgid "Add File Context"
--msgstr "Lägg till filkontext"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "tillåt värdnyckelbaserad autentisering"
- 
--#: ../gui/system-config-selinux.glade:1806
--msgid "Modify File Context"
--msgstr "Modifiera filkontext"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1822
--msgid "Delete File Context"
--msgstr "Ta bort filkontext"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1838
--msgid "Toggle between all and customized file context"
--msgstr "Växla mellan alla och anpassade filkontext"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "tillåt staff-användare att skapa och gå över till svirt-domäner."
- 
--#: ../gui/system-config-selinux.glade:1958
--msgid "label38"
--msgstr "label38"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1995
--msgid "Add SELinux User Mapping"
--msgstr "Lägg till SELinux-användarmappning"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken nätverksport som helst."
- 
--#: ../gui/system-config-selinux.glade:2011
--msgid "Modify SELinux User Mapping"
--msgstr "Modifiera SELinux användarmappning"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken allmän TCP-port som helst."
- 
--#: ../gui/system-config-selinux.glade:2027
--msgid "Delete SELinux User Mapping"
--msgstr "Ta bort SELinux-användarmappning"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Tillåt tftp att ändra publika filer använda för publika filöverföringstjänster."
- 
--#: ../gui/system-config-selinux.glade:2145
--msgid "label39"
--msgstr "label39"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2182
--msgid "Add User"
--msgstr "Lägg till användare"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Tillåt tor-demonen att binda tcp-uttag till alla oreserverade portar."
- 
--#: ../gui/system-config-selinux.glade:2198
--msgid "Modify User"
--msgstr "Modifiera användare"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2214
--msgid "Delete User"
--msgstr "Radera användare"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "tillåt obegränsade användare att gå över till chrome-sandlådedomänen när de kör chrome-sandbox"
- 
--#: ../gui/system-config-selinux.glade:2332
--msgid "label41"
--msgstr "label41"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Tillåt en användare att logga in som en obegränsad domän"
- 
--#: ../gui/system-config-selinux.glade:2369
--msgid "Add Network Port"
--msgstr "Lägg till nätverkport"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Tillåt obegränsade användare att gå över till Mozilla-insticksdomänen när de köra xulrunners plugin-container."
- 
--#: ../gui/system-config-selinux.glade:2385
--msgid "Edit Network Port"
--msgstr "Redigera nätverksport"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Tillåt videospelningsverktyg att köra obegränsade"
- 
--#: ../gui/system-config-selinux.glade:2401
--msgid "Delete Network Port"
--msgstr "Ta bort nätverksport"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Tillåt opriviligierade användare att skapa och gå över till svirt-domäner."
- 
--#: ../gui/system-config-selinux.glade:2437
--#: ../gui/system-config-selinux.glade:2455
--msgid "Toggle between Customized and All Ports"
--msgstr "Växla mellan anpassad och alla portar"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Stöd ecryptfs-hemkataloger"
- 
--#: ../gui/system-config-selinux.glade:2575
--msgid "label42"
--msgstr "label42"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Tillåt fusefs-hemkataloger"
- 
--#: ../gui/system-config-selinux.glade:2612
--msgid "Generate new policy module"
--msgstr "Generera ny policymodul"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Använd lpd-server istället för cups"
- 
--#: ../gui/system-config-selinux.glade:2628
--msgid "Load policy module"
--msgstr "Läs in policymodul"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Stöd NFS-hemkataloger"
- 
--#: ../gui/system-config-selinux.glade:2644
--msgid "Remove loadable policy module"
--msgstr "Ta bort inläsningsbar policymodul"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Stöd SAMBA-hemkataloger"
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Tillåt varnishd att ansluta till alla portar, inte bara HTTP."
- 
--#: ../gui/system-config-selinux.glade:2680
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Ignorera mmap_zero-fel från vbetool."
-+
-+#: booleans.py:213
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the"
--" log files."
--msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Tillåt begränsade virtuella gäster att använda seriella/parallella kommunikationsportar"
- 
--#: ../gui/system-config-selinux.glade:2800
--msgid "label44"
--msgstr "label44"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Tillåt begränsade virtuella gäster att använda exekverbart minne och exekverbar stack"
- 
--#: ../gui/system-config-selinux.glade:2837
--msgid "Change process mode to permissive."
--msgstr "Ändra processläge till tillåtande."
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Tillåt begränsade virtuella gäster att läsa fuse-filer"
- 
--#: ../gui/system-config-selinux.glade:2855
--msgid "Change process mode to enforcing"
--msgstr "Ändra processläge till tvingande."
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Tillåt begränsade virtuella gäster att hantera nfs-filer"
- 
--#: ../gui/system-config-selinux.glade:2947
--msgid "Process Domain"
--msgstr "Processdomän"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2975
--msgid "label59"
--msgstr "label59"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Tillåt begränsade virtuella gäster att hantera cifs-filer"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr "SELinux-användare ”%s” behövs"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Tillåt begränsade virtuella gäster att interagera med sanlock"
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Tillåt begränsade virtuella gäster att hantera enhetskonfiguration, (pci)"
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Tillåt begränsade virtuella gäster att använda usb-enheter"
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Tillåt begränsade virtuella gäster att interagera med xservern"
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Tillåt webadm att hantera filer i användares hemkataloger"
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Tillåt webadm att läsa filer i användares hemkataloger"
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Ignorera mmap_zero-fel från wine."
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Tillåt det grafiska inloggningsprogrammet att köra uppstartsladdaren"
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Tillåt det grafiska inloggningsprogrammet att logga in direkt som sysadm_r:sysadm_t"
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Tillåt xen att hantera nfs-filer"
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Tillåt xend att köra blktapcrtr/tapdisk.  Behövs inte om man använder dedikerade logiska volymer som diskavbilder."
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Tillåt xend att köra qemu-dm.  Behövs inte om man använder paravirt och ingen vfb."
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Tillåt xguest-användare att konfigurera Network Manager och ansluta till apache-portar"
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Tillåt xguest-användare att montera flyttbara medium"
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Tillåt xguest använda blåtandsenheter"
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Tillåt klienter att skriva till X-serverns delade minnessegment."
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Tillåter XServer att köra skrivbart minne"
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Stöd X-objekthanteraren i användarrymden"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Tillåt zabbix att ansluta till oreserverade portar"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Tillåt zebra-demonen att skriva konfigurationsfiler"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Tillåt ZoneMinder att ändra publika filer som används för publika filöverföringstjänster."
-diff --git a/policycoreutils/po/ta.po b/policycoreutils/po/ta.po
-index 44a14d7..a8593c5 100644
---- a/policycoreutils/po/ta.po
-+++ b/policycoreutils/po/ta.po
-@@ -1,37 +1,35 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Felix <ifelix at redhat.com>, 2006.
- # I felix <ifelix at redhat.com>, 2007.
- # I Felix <ifelix at redhat.com>, 2010.
--# I. Felix <ifelix at redhat.com>, 2009, 2010.
-+# I. Felix <ifelix at redhat.com>, 2009-2010.
-+# Shantha kumar <shkumar at redhat.com>, 2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Tamil <tamil-users at lists.fedoraproject.org>\n"
--"Language: ta\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: ta\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"பயன்பாடு: run_init <script> <args ...>\n"
--"  எங்கு: <script> ஆரம்ப உரையின் பெயரை இயக்க வேண்டும்,\n"
--"         <args ...> இவை அந்த உரையின் மதிப்புகள் ஆகும்."
-+msgstr "பயன்பாடு: run_init <script> <args ...>\n  எங்கு: <script> ஆரம்ப உரையின் பெயரை இயக்க வேண்டும்,\n         <args ...> இவை அந்த உரையின் மதிப்புகள் ஆகும்."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM ஐ துவக்க முடியவில்லை\n"
-@@ -80,353 +78,359 @@ msgstr "மன்னிக்கவும், run_init SELinux கர்னல
- msgid "authentication failed.\n"
- msgstr "அங்கீகரிக்கப்படவில்லை.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "%sக்கு exec சூழலை அமைக்க முடியவில்லை.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** முக்கியமானது ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "இந்த பாலிசி தொகுப்பை செயல்படுத்த,செயலாற்றுகிறது:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "கொலபல்"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage கையாளுதலை உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux பாலிசி பராமரிக்கப்படாத அல்லது சேமிக்கப்படாததை அணுக முடியாது."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "பாலிசி ஸ்டோரை படிக்க முடியவில்லை."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage இணைப்பினை ஏற்படுத்த முடியவில்லை"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "அமுலுக்கு கொண்டு வரப்படவில்லை"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage பரிமாற்றம் ஏற்கனவே செயலில் உள்ளது"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage பரிமாற்றத்தை ஆரம்பிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage பரிமாற்றத்தை ஒத்துக் கொள்ள முடியவில்லை"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage பரிமாற்றம் இல்லை"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux தொகுதிகளை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "தொகுதிகள் பெயர்"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "பதிப்பு"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "செயல்நீக்கப்பட்டது"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "தொகுதி %sஐ செயல்நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "தொகுதி %sஐ செயல்படுத்த முடியவில்லை (நீக்க முடியவில்லை)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "தொகுதி %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "'on' அல்லது 'off' க்கு dontaudit தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "உள்ளமைந்த அனுமதி வகைகள்"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "தனிப்பயனாக்கிய அனுமதி வகைகள்"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "தாராளமான செயற்களம் %s ஐ அமைக்க முடியவில்லை(முறைமையை நிறுவ முடியவில்லை)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "ஏற்றத்தக்க செயற்கள %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "லினக்ஸ் குழு %s ஏற்கனவே இல்லை"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "லினக்ஸ் பயனர் %s இல்லை"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s க்கு அனுமதி ஒப்பீடு உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%sக்கு பெயர் அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "SELinux பயனரை %sக்கு அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%sக்கு அனுமதி ஒப்பீடு சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser அல்லது serange தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "seuser %sக்கு வினா எழுப்ப முடியவில்லை"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%sக்கு அனுமதி ஒப்பீடுகளை மாற்ற முடியவில்லை"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "அனுமதி ஒப்பீடு %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%sக்கு அனுமதி ஒப்பீடுகளை அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "அனுமதி ஒப்பீடுகளை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "புகுபதிவு பெயர்"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux பயனர்"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS வரையறை"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux பயனர் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%sக்கு பயனரை வினா எழுப்ப முடியவில்லை"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%sக்காக ஒரு சூழலையாவது சேர்க்கவும்"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr " SELinux பயனரை %sக்கு உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "%s க்கு %s பாத்திரத்தை சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%sக்கு MLS நிலையை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "%s க்கு %sல் முன்னொட்டினை சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%sக்கு விசையை பிரிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux பயனர் %sஐ சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "முன்னொட்டு, பாத்திரங்கள், நிலை அல்லது வரையறை தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "முன்னொட்டு அல்லது பாத்திரம் தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux பயனர் %s குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux பயனர் %sஐ மாற்ற முடியவில்லை"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux பயனர் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux பயனர் %sஐ அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux பயனர்களை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "பயனர் %sக்கு பாத்திரங்களை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "பெயரிடல்"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "முன்னொட்டு"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS நிலை"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS வரையறை"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux பங்குகள்"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "நெறிமுறை udp அல்லது tcp தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "துறை தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "செல்லுபடியாகாத முனையம்"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%sக்கு விசையை உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "வகை தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "துறை %s/%s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
-@@ -476,8 +480,8 @@ msgstr "%s/%s க்கு துறை சூழலை அமைக்க ம
- msgid "Could not add port %s/%s"
- msgstr "துறை %s/%sயை சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype அல்லது serange தேவைப்படுகிறது"
- 
-@@ -485,463 +489,473 @@ msgstr "setype அல்லது serange தேவைப்படுகிற
- msgid "Requires setype"
- msgstr "setype தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "துறை %s/%s குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "துறை %s/%sஐ வினா எழுப்ப முடியாது"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "துறை %s/%sஐ மாற்ற முடியவில்லை"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "துறைகளை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "%s துறையை அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "துறை %s/%s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "துறைகளை அழிக்க முடியவில்லை %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "துறைகளை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux துறை வகை"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "துறை எண்"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "முனை முகவரி தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "தெரியாத அல்லது விடுபட்ட பிரோக்டகால்"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux வகை தேவைப்படுகிறது"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "addr %s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%sகாக addr உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s க்கு சூழலை உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%sகாக மாஸ்க்கை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s க்கு addr சூழலில் பயனரை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s க்கு addr சூழலில் சுழலை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s க்கு addr சூழலில் வகையை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%sக்கு addr சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s க்கு addr சூழலை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "addr %sயை சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "addr %s குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "addr %sஐ வினா எழுப்ப முடியாது"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "addr %sஐ மாற்ற முடியவில்லை"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "addr %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "addr %s ஐ அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "எல்லா கனு மேப்பிங்குகளையும் நீக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "addrs பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux வகை தேவைப்படுகிறது"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "இடைமுகம் %s குறிப்பிடப்பட்டால் சோதிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%sக்கு இடைமுகம் உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் பயனரை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் வகையை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s க்கு இடைமுக சூழலை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s க்கு செய்தி சூழலை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "இடைமுகத்தை சேர்க்க முடியவில்லை %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "இடைமுகம் %s குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "இடைமுகம் %sஐ வினா எழுப்ப முடியவில்லை"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "இடைமுகம் %sஐ மாற்ற முடியவில்லை"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "இடைமுகம் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "எல்லா இடைமுக மேப்பிங்குகளையும் நீக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "இடைமுகங்களை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux முகப்பு"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "சூழல்"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "%sலின் சமநிலை வகுப்பு ஏற்கனவே உள்ளது"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr "%sக்கு சமநிலை வகுப்பு இல்லை"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s க்கு கோப்பு சூழலில் பயனரை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s க்கு கோப்பு சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%sக்கு கோப்பு சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "தவறான கோப்பு குறிப்பிடல்"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "கோப்பு விவரக்குறிப்பில் இடைவெளிகள் இருக்கக்கூடாது"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது, மாறாக '%s' ஐச் சேர்த்து முயற்சிக்கவும்"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s க்கு கோப்பு சூழல் குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s க்கு கோப்பு சூழலை உருவாக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s க்கு கோப்பு சூழலில் வகையை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s க்கு கோப்பு சூழலை அமைக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை சேர்க்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange அல்லது seuser தேவைப்படுகிறது"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%sக்கு கோப்பு சூழல் குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை வினா எழுப்ப முடியாது"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை மாற்ற முடியாது"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "கோப்பு சூழல் %sக்கு பாலிசியில் குறிக்கப்பட்டுள்ளது, அழிக்க முடியாது"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "உள்ளமை கோப்பு சூழல்களை பட்டியலிட முடியவில்லை."
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "வகை"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution fcontext சமானம் \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Local fcontext சமானம்\n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "பூலியன் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "பூலியன் %s குறிப்பிடப்படவில்லை"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "கோப்பு சூழல் %sஐ வினா எழுப்ப முடியாது"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "பின்வரும் மதிப்புகளில் ஏதேனும் ஒன்றை நீங்கள் குறிப்பிட்டாக வேண்டும்: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "பூலியன் %sனுடைய மதிப்பினை செயலில் அமைக்க இயலாது"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "பூலியன் %sஐ மாற்ற முடியவில்லை"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "%s தவறான முறை: %sஐ பதிவு செய்யவும்"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "பூலியன் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "பூலியன் %sஐ அழிக்க முடியவில்லை"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "பூலியன்களை பட்டியலிட முடியவில்லை"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "தெரியாத"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ஆஃப்"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ஆன்"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux பூலியன்"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "நிலை"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "முன்னிருப்பு"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "விளக்கம்"
- 
-@@ -1005,7 +1019,7 @@ msgstr "நினைவகம் ஒதுக்குவதில் பிழ
- msgid "Error sending audit message.\n"
- msgstr "தணிக்கை செய்தியை அனுப்புவதில் பிழை.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "கட்டாயப்படுத்தும் முறையை குறிப்பிட முடியவில்லை.\n"
-@@ -1120,62 +1134,66 @@ msgstr "வெற்று சமிக்ஞை அமைப்பதை பெ
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP கையாளியை அமைக்க முடியவில்லை\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "மன்னிக்கவும், newrole திறப்பாடுகளை விடுப்பதில் தோல்வியுற்றது\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "SELinux கர்னலில் மட்டுமே புதிய பாத்திரம் பயன்படுத்தப்படும்.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "பழைய சூழலை எடுக்க முடியவில்லை.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "எச்சரிக்கை!  tty தகவலை சரியாக்க இயலவில்லை.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM சேவை கட்டமைப்பினை வாசிப்பதில் பிழை.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "புதிய பாத்திரம்: %sக்கு தவறான கடவுச்சொல்\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "புதிய பாத்திரம்: கிளைப்படுத்த முடியவில்லை: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty பெயரை மறு சேமிக்க முடியவில்லை...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "ttyஐ சரியாக மூட முடியவில்லை\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "விவரிப்பிகளை மூட முடியவில்லை.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "ஷெல்லுடைய argv0ஐ ஒதுக்குவதில் பிழை.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "சூழலை மறு சேமிக்க முடியவில்லை, வெளியேறுகிறது\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "ஷெல்லை செயல்படுத்த முடியவில்லை\n"
- 
-@@ -1192,8 +1210,7 @@ msgstr "%s:  பாலிசி ஏற்கனவே ஏற்றப்பட
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
--msgstr ""
--"%s:  பாலிசியை ஏற்ற முடியவில்லை மற்றும் வலியுறுத்துகிற முறைமையை கோரப்படுகிறது: %s\n"
-+msgstr "%s:  பாலிசியை ஏற்ற முடியவில்லை மற்றும் வலியுறுத்துகிற முறைமையை கோரப்படுகிறது: %s\n"
- 
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1279,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "விருப்பங்கள் பிழை %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "பூலியன்"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "அனைத்தும்"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "தனிபயனாக்கியது"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "கோப்பு லேபிளிடல்"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "கோப்பு\nவிவரக்குறிப்பு"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nகோப்பு வகை"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "கோப்பு\nவகை"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "பயனர் மேப்பிங்"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "புகுபதிவு\nபெயர்"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nபயனர்"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS வரம்பு"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "புகுபதிவு '%s' தேவைப்படுகிறது"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "கொள்கை தொகுதிக்கூறு"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "தொகுதிக்கூறு பெயர்"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "Audit ஐ முடக்கு"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "Audit ஐ செயல்படுத்து"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "கொள்கை தொகுதிக்கூறை ஏற்றவும்"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "Dr.T.Vasudevan <agnihot3 at gmail.com>, 2011, 2012., naveenkumar palaniswamy <naveenmtp at gmail.com>, 2011."
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "பூலியன்ஸ் உரையாடலை சேர்க்கவும்"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "பூலியன் பெயர்"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux கொள்கை உருவாக்கக் கருவி"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>நீங்கள் கட்டுப்படுத்த விரும்பும் பயன்பாடு அல்லது பயனர் பங்குக்கான கொள்கை வகையைத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>பயன்பாடுகள்</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "நிலையான Init டெமான்"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "நிலையான Init டிமானானது டீமான்களை பூட் வழியாக init ஸ்க்ரிப்ட்டுகளாக துவக்குகிறது.  பொதுவாக ஒரு ஒரு/etc/rc.d/init.d இல் ஸ்க்ரிப்ட் தேவைப்படுகிறது"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS System Daemon"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Services Daemon (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "இணையத்தள டீமான்களானது  xinetd டீமானின் படி துவக்குகிறது"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "தள பயன்பாடுகள்/ஸ்கிரிப்ட் (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "தள பயன்பாடுகள்/ஸ்கிரிப்ட் (CGI) CGI தள சேவையகத்தால் ஸ்கிரிப்ட் துவக்கப்படுகிறத் (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "பயனர் பயன்பாடு"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
-+msgstr "ஒரு பயனரால் நீங்கள் வரையறுக்கப்பட்ட விரும்புவதை எதாவது பயனர் பயன்பாட்டால் துவக்குகிறது"
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>புகுபதிவு பயனர்கள்</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "உள்ளிருக்கும் பயனர்களின் பங்குகள்"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "ஓரு உள்ளிருக்கும் பயனர் உட்புகு பதிவை மாற்றியமை."
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "குறைந்த முனைய பயனர் பங்கு"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "இந்த பயனர் ஒரு கணினிக்குள் உட்புக ஒரு முனையம் அல்லது தொலை உள்நுழை வழியாக மட்டுமே நுழைய முடியும்.  முன்னிருப்பின்படி இந்த பயனர் setuid, networking, su, sudo போன்றவற்றை பெற்றிருக்கவில்லை."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "குறைந்தபட்ச X சாளரத்தில் பயனர் பங்கு"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "இந்த பயனி ஒரு கணினியில் X அல்லது முனையம் வழியாக உட்புகு. இந்த பயனருக்கு முன்னிருப்பின் படி setuid, பிணையம், sudo, su போன்றவை இல்லை"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr " பயனர் பங்கு"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "பயனர் முழு பிணையத்துடன், மற்றொன்று மாறக்கூடிய setuid பயன்பாடுகள், sudo, su பெற்றிருக்கவில்லை."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "Admin பயனர் பங்கு"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "பயனர் முழு பிணையத்துடன், மற்றொன்று மாறக்கூடிய setuid பயன்பாடுகள், su,can sudo க்கு Root Administration Roles  பெற்றிருக்கவில்லை."
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
-+msgstr "<b>ரூட் பயனர்கள்</b>"
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "ரூட் நிர்வாக பயனர் பங்கு"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "ரூட் நிர்வாக பயனர் பங்கை தேர்ந்தெடு, ரூட்டாக இயங்கும் போது இந்த பயனர் கணினியை நிர்வாகிக்க பயன்படுகிறது. இந்த பயனர் நேரடியாக கணினிக்குள் உட்புக முடியவில்லை."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>பயன்பாட்டின் பெயர் அல்லது பயனரின் பங்கை உள்ளிடவும்:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "பெயர்"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "வரையறுக்கப்பட்டு ஏற்றுக் கொள்ளத்தக்க முழுப் பாதையை உள்ளிடு."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "வரையறுக்கப்பட்ட பயன்பாடு அல்லது பயனர் பங்கிற்கான யுனிக் பெயரை உள்ளிடவும்"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "இயங்கக்கூடியது"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init script"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
-+msgstr "init ஸ்கிரிப்பட்டுக்கு வரையறுக்கப்பட்ட பயன்பாட்டைத் துவக்க முழு பாதையை உள்ளிடவும்."
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>முன்பே உள்ள பங்குகளில் மாற்றம் செய்ய வேண்டியவற்றைத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s டொமைனுக்கு நிலைமாறும் பயனர் பங்குகளைத் தேர்ந்தெடுக்கவும்."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "பங்கு தாவல்"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s நிலைமாறும் பங்குகளைத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s நிலைமாஅறும் பயன்பாடுகள் டொமைன்களைத் தேர்ந்தெடுக்கவும்."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "நிலைமாறல்\nபங்கு தாவல்"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>%s க்கு நிலைமாறும் user_roles ஐத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "இந்த பயன்பாடுகளின் செயற்களங்களுக்கு மற்றொன்றுக்கு மாறாத பயனர் பங்குகளை தேர்ந்தெடு."
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s நிர்வகிக்கும் டொமைன்களைத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
-+msgstr "இந்த பயனர் நிர்வாகி நீங்கள் விரும்பும் செயற்களத்தை தேர்ந்தெடு."
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s க்கான கூடுதல் பங்குகளைத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s பிணைந்திருக்கும் பிணைய முனையங்களை உள்ளிடவும்:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP முனையங்கள்</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "அனைத்தும்"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "%s ஐ ஏதேனும் ஒரு udp முனையத்துடன் பிணைய அனுமதிக்கும்"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "bindresvport ஐ 0 உடன் அழைக்க %s ஐ அனுமதி. முனையம் 600-1024 க்கு பிணைக்கிறது"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "பதிவு செய்யப்படாத முனையங்கள் (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "%s பிணைந்திருக்கும் udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "முனையங்களைத் தேர்ந்தெடுக்கவும்"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "%s ஐ எந்த udp முனையங்களுடனும் பிணைய அனுமதிக்கும் > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP முனையங்கள்</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "பிணையம்\nபிணைப்பு தாவல்"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s இணையக்கூடிய பிணைய முனையங்களைத் தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "எந்த tcp முனையத்துடனும் இணைய %s ஐ அனுமதிக்கும்"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "%s இணையக்கூடிய tcp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "எந்த udp முனையத்துடனும் இணைய %s ஐ அனுமதிக்கும்"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "%s இணையக்கூடிய udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s க்கான பொதுவான பயன்பாடுகளின் தனித்தன்மையை தேர்ந்தெடுக்கவும்:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "syslog செய்திகளை எழுதவும்\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp இல் தற்காலிகக் கோப்புகளை உருவாக்கவும்/கையாளவும்"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "அங்கீகரிப்புக்கு Pam ஐப் பயன்படுத்தும்"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch அல்லது getpw* அழைப்புகளைப் பயன்படுத்தும்"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ஐப் பயன்படுத்தும்"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "தணிக்கை செய்திகளை அனுப்பும்"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "டெர்மினலுடன் தொடர்புகொள்கிறது"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "மின்னஞ்சலை அனுப்பும்"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s நிர்வகிக்கும் கோப்புகள்/கோப்பகங்களைச் சேர்க்கவும்</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s \"நிர்வகிக்கும்\" கோப்புகள்/கோப்பகங்கள். Pid கோப்புகள், பதிவுக் கோப்புகள், /var/lib கோப்புகள் ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s கொள்கையிலிருந்து பூலியன்களைச் சேர்க்கவும்:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s டொமைன் பயன்படுத்தும் பூலியன்களைச் சேர்க்கவும்/நீக்கவும்"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>நீங்கள் %s கொள்கையை உருவாக்க எந்த கோப்பகத்தைப் பயன்படுத்தப்போகிறீர்கள்?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "கொள்கை கோப்பகம்"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "பங்கு"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "முன்பே உள்ள பயனர் (_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "பயன்பாடு"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s என்பது ஒடு கோப்பகமாக இருக்க வேண்டும்"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "ஒரு பயனரைத் தேர்ந்தெடுக்க வேண்டியது அவசியம்"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "கட்டுப்படுத்த வேண்டிய செயல்படக்கூடிய கோப்பை தேர்ந்தெடுக்கவும்"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "வரையறுக்கப்பட்ட init ஸ்கிரிப்ட் கோப்பை தேர்ந்தெடு."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "கோப்பு(கள்) அதை வரையறுக்கப்பட்ட பயன்பாட்டை உருவாக்குங்கள் அல்லது எழுதுக்கள் போன்றவற்றை தேர்ந்தெடு"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "அடைவு(கள்) சொந்த வரையறுக்கப்பட்ட பயன்பாடு மற்றும் இதற்குள் எழுத தேர்ந்தெடு"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "பாலிசி கோப்புகளுக்கு உருவாக்கும் அடைவை தேர்ந்தெடு"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "ஏற்கனவே %s _t வரையறுக்கப்பட்ட தற்போதைய பாலிசி வகை.\nநீங்கள் தொடர விரும்புகிறீர்களா?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "பெயரை சரிபார்"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "மாதிரி %s.pp தற்போதைய பாலிசியை ஏற்கனவே ஏற்றுகிறது.\nநீங்கள் தொடர விரும்புகிறீர்களா?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "இடைவெளி இல்லாமல் எழுத்துகளும் எண்களும் மட்டும் கொண்டுள்ள பெயரைச் சேர்க்க வேண்டும்."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "ஒரு இயக்கத்தக்கதை உள்ளிட வேண்டும்"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
-+msgstr "SELinuxஐ அமைவாக்கம் செய்யவும்"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "பிணைய முனையம்"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux முனையம்\nவகை"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "நெறிமுறை"
- 
--#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr "MLS/MCS\nநிலை"
- 
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "முனையம்"
- 
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr "முனைய எண் \"%s\" செல்லுபடியானதல்ல.  0 < PORT_NUMBER < 65536 "
- 
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "பட்டியல் பார்வை"
- 
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "குழு பார்வை"
- 
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "%s '%s' ஐ அழிக்க வேண்டுமா?"
- 
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s ஐ அழிக்கவும்"
- 
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s ஐ சேர்க்கவும்"
- 
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s ஐ மாற்றவும்"
- 
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "அனுமதிப்பது"
- 
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "கட்டாயப்படுத்தல்"
- 
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "நிலை"
- 
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "பாலிசி வகையானது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுவதற்கு காரணமாகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது.  நீங்கள் தொடர விரும்புகிறீர்களா?"
- 
--#: ../gui/polgen.py:1306
--#, python-format
-+#: ../gui/statusPage.py:147
- msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux ஐ முடக்கப்பட்டதாக மாற்ற மறுதொடக்கம் செய்ய வேண்டியது அவசியம்.  அது பரிந்துரைக்கப்படுவதில்லை.  நீங்கள் பிறகு மீண்டும் SELinux ஐ இயக்க விரும்பினால், கணினிக்கு மீண்டும் லேபிளிட வேண்டியிருக்கும்.  உங்கள் கணினியில் உள்ள சிக்கலுக்கு SELinux காரணமாக உள்ளதா என்று பார்க்க மட்டும் நீங்கள் விரும்பினால், அனுமதி பயன்முறைக்குச் செல்லலாம், அந்தப் பயன்முறையில் பிழைகள் பதிவு செய்யà
 ®ªà¯à®ªà®Ÿà¯à®®à¯‡ தவிர SELinux கொள்கையில் மாற்றங்கள் எதுவும் செய்யப்படாது.  அனுமதிப் பயன்முறைக்குச் செல்ல மறுதொடக்கம் செய்ய வேண்டியதும் இல்லை. தொடர விரும்புகிறீர்களா?"
- 
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinuxஆனது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது.  நீங்கள் தொடர விரும்புகிறீர்களா?"
- 
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/portsPage.py:85
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"SELinux Port\n"
--"Type"
--msgstr ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "பதிப்புரிமை (c)2006 Red Hat, Inc.\nபதிப்புரிமை (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
- 
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
--msgid ""
--"MLS/MCS\n"
--"Level"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux பிணைய முனையங்களைச் சேர்க்கவும்"
- 
--#: ../gui/portsPage.py:101
--msgid "Port"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux வகை"
- 
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "கோப்பு குறிப்பிடல்"
- 
--#: ../gui/portsPage.py:252
--msgid "List View"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "கோப்பு வகை"
- 
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "அனைத்து கோப்புகள்\nஇயல்பான கோப்பு\nஅடைவு\nஎழுத்து சாதனம்\nதடுப்பு சாதனம்\nசாக்கெட்\nகுறியீடு இணைப்பு\nபெயரிடப்பட்ட பைப்\n"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux பயனரைச் சேர்க்கவும்"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux நிர்வாகம்"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "சேர்"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "பண்புகள் (_P)"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "அழிக்கவும் (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "நிர்வாகப் பொருளை தேர்ந்தெடுக்கவும்"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>தேர்ந்தெடு:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "கணினி முன்னிருப்பு கட்டாயப்படுத்தல் முறை"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "முடக்கப்பட்டது\nஅனுமதிப்பது\nகட்டாயப்படுத்துவது\n"
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "நடப்பு கட்டாயப்படுத்தும் முறை"
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "கணினி முன்னிருப்பு கொள்கை வகை:"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "அடுத்த மறுபூட்டுக்கு நீங்கள் விரும்பும் மறுலேபிலிட்டு பின் மொத்த கோப்பு முறைமையையும் தேர்ந்தெடு. கணினியின் அளவைப் பொருத்து, மறுலேபிலிடுவது இதுக நேரத்தை எடுக்கிறது. நீங்கள் பாலிசி வகையை  அல்லது செயல்நீக்கத்திலிருந்து வலியுறுத்தலுக்கு சென்றால், ஒரு மறுலேபில் தேவைப்படுகிறது."
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "அடுத்த மறுதுவக்கத்தில் மறு பெயரிடவும்."
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "கணினி முன்னிருப்புக்கு பூலியன் அமைவுகளை திருப்பு"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Toggle க்கும் திருத்தியமைக்கப்பட்ட மற்றும் அனைத்து பூலியன்களுக்கு இடையே"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "வடிப்பி"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "கோப்பு சூழலை சேர்த்தல்"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "கோப்பு சூழலை மாற்றவும்"
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "கோப்பு சூழலை அழிக்கவும்"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Toggle க்கும் திருத்தியமைக்கப்பட்ட அனைத்து மற்றும் கோப்பு உரைகளுக்கும் இடையே"
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux பயனர் மேப்பிங்கைச் சேர்க்கவும்"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux பயனர் ஒப்பீட்டை மாற்றவும்"
- 
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux பயனர் ஒப்பீட்டை அழிக்கவும்"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "பயனரை சேர்"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "பயனரை மாற்றவும்"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "பயனரை அழிக்கவும்"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "பிணைய முனையத்தைச் சேர்க்கவும்"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "பிணைய முனையத்தைத் திருத்தவும்"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "பிணைய முனையத்தை அழிக்கவும்"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Toggle க்கும் திருத்தியமைக்கப்பட்ட மற்றும் அனைத்து துறைகளுக்கும் இடையே"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "புதிய கொள்கை தொகுதியை உருவாக்கவும்"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "கொள்கை தொகுதியை ஏற்றவும்"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ஏற்றக்கூடிய கொள்கை தொகுதியை நீக்கவும்"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "கூடுதல் பரிசோதிக்கப்பட்ட விதிகளை செயல்படுத்து/செயல்நீக்கு, அடைவு கோப்புகளில் சாதாரணமாக குறிப்பிடவில்லை."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "செயல் முறைமையை ஏற்கத்தக்கதாக மாற்றவும்."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "செயல் முறைமையை வலியுறுத்தி மாற்றவும்"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "செயற்களத்தை செயல்படுத்துகிறது"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux பயனர் '%s' தேவைப்படுகிறது"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux உதவிப் பக்கங்களை உருவாக்கு"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "உருவாக்கப்படும் SELinux உதவிப் பக்கங்கள் சேமிக்கப்படும் பாதை"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "அனைத்து டொமைன்களும்"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "உருவாக்கப்பட இருக்கிற உதவிப் பக்கங்களின் டொமைன் பெயர்(கள்)"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux கொள்கை பிணைய தகவலை வினவு"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "அனைத்து SELinux முனைய வகைகளையும் பட்டியலிடு"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "முனையத்துடன் தொடர்புடைய SELinux வகையைக் காண்பி"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "இந்த SELinux வகைக்கு வரையறுக்கப்பட்ட முனையங்களைக் காண்பி"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "இந்த டொமைன் பிணையக்கூடிய மற்றும்/அல்லது இணையக்கூடிய முனையங்களைக் காண்பி"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "டொமைன்கள் ஒன்றுக்கொன்று தகவல் பரிமாறிக்கொள்ள முடியுமா என அறிய SELinux கொள்கையை வினவு"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "மூல டொமைன்"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "இலக்கு டொமைன்"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "பூலியன்களின் விளக்கத்தை அறிய SELinux கொள்கையை வினவு"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "விளக்கம் பெற வேண்டிய பூலியன்"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "மூல செயலாக்க டொமைன் ஒன்று இலக்கு செயலாக்க டொமைனாக எப்படி மாற முடியும் என அறிய SELinux கொள்கையை வினவு"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "மூல செயலாக்க டொமைன்"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "இலக்கு செயலாக்க டொமைன்"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux கொள்கை தொகுதிக்கூறூ வார்ப்புருவை உருவாக்கு"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "உருவாக்க வேண்டிய கொள்கையின் பெயர்"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "கட்டுப்படுத்த வேண்டிய இயக்கத்தக்கது"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "கட்டளைகள்"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "தெரியாத"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "இணைய சேவைகள் டெமான்"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "செல்லுபடியான வகைகள்:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "முனையங்கள் எண்ணாக இருக்க வேண்டும் அல்லது எண்களிலிருந்து 1 க்கு %d "
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "பெயரில் இடைவெளி இருக்கக்கூடாது, எண்களும் எழுத்துகளும் இருக்க வேண்டும். \"-n MODULENAME\" என்பதைப் பயன்படுத்தலாம்"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "பயனர் பங்குகள் ஒதுக்கீடு செய்த இயக்கத்தக்கவைகளாக இருக்க முடியாது."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "டெமான் பயன்பாடுகள் மட்டுமே init ஸ்கிரிப்ட்டை பயன்படுத்த முடியும்..."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER வகைகள் தானாகவே ஒரு tmp வகையை பெறுகிறது"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "வரையறுக்கப்பட்ட செயல்பாட்டுக்கு நிறைவேற்றக்கூடிய பாதை நீங்கள் உள்ளிடவும்"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "வகை கட்டாயப்படுத்தல் கோப்பு"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "இடைமுகக் கோப்பு"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "கோப்பு சூழல்கள் கோப்பு"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "அமைவு ஸ்கிரிப்ட்"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளில் பயன்படும் பொது கோப்புகளில் மாற்றம் செய்ய ABRT ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT நிகழ்வு ஸ்கிரிப்ட்டுகளைக் கையாள்வதற்காக, ABRT ஐ abrt_handle_event_t டொமைனில் இயங்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT கம்பைலரைப் பயன்படுத்த amavis ஐ அனுமதிக்கவும்"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "பயனர் கடவுச்சொல் உள்ளீடுகளை sssd சேவையகங்களைப் பயன்படுத்தாமல் ldap இலிருந்து நேரடியாக தீர்க்க பயனர்களை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "ஒரு ஆர சேவையகத்தை பயன்படுத்தி பயனர்கள் உள்நுழைவதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord க்கு பல்வேறு உள்ளடகத்தை nfs, samba,removable devices, user temp மற்றும் நம்பமுடியாத உள்ளடக்க கோப்புகளை வாசிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd JIT தொகுப்பியை பயன்படுத்துவதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "ஒரு கணினியில் உள்ள பாதுகாப்பு அல்லாத கோப்புகளுக்கு clamscan ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "பயனர் உள்ளடக்கத்தை வாசிக்க clamscan-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தப்பட்ட பொது கோப்புகளை மாற்றியமைக்க Cobbler-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை காப்ளரை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு  காப்ளரை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு காப்பளரை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை collectd-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor டொமைன் TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "கார்ன் பணிகளை மீட்டமைக்கும் கோப்பு உரைகளுக்காக கோப்புமுறைமை மறுலேபிளிட கணினியை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs டெமானை நிழலை வாசிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "அனைத்து டீமன்களையும் கோர் கோப்புகளை எழுத அனுமதிக்கவும் / "
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "அனைத்து டெமான்களும் tcp ரேப்பர்களைப் பயன்படுத்த அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "அனைத்து டெமான்களுக்கும் டெர்மினலில் வாசித்தல்/எழுதுதல் திறனை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "dbadm-ஐ கோப்புகளை பயனர் முகப்பு அடைவுகளில் நிர்வகிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க dbadm-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "வரையறுக்கப்படாத செயல்படுத்தக்கூடியதை ஒரு நினைவக மண்டலத்தில் செயல்படுத்தக்கூடிய மற்றும் எழுதக்கூடியதில் அனுமதிக்கவும், இது ஆபத்தானாதாக bugzilla-இல் அறிவிக்கப்படும்"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadmக்கு பிழைதிருத்த அல்லது  அனைத்து செயல்முறைகளையும் ptrace செய்ய அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc வாடிக்கையாளர் பயன்பாடுகள் iptables கட்டளைகளை நிறைவைற்ற அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP டெமானை LDAP பின்புல முறைமைகளைப் பயன்படுத்த அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "அனைத்து செயற்களங்களையும் மற்ற செயற்களங்களின் கோப்பு விளக்கிகளில் பயன்படுத்த அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "கர்னல் ஏற்ற தொகுதிகளை கொண்டிருக்க அனைத்து செயற்களங்களை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "entropy பயனர்களை ஆடியோ சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "எக்ஸிம் தரவுத்தளங்களுடன் (போஸ்ட்க்ரெஸ், mysql) இணைய அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "உருவாக்க, வாசிக்க, எழுத, மற்றும் சலுகையற்ற பயனர் கோப்புகளை அழிப்பதற்கு exim-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "சிறப்புரிமை அளிக்கப்படாத பயனர் கோப்புகளை வாசிக்க exim-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron-ஐ துணைப்புரிய கார்ன் செயற்களத்தில் கூடுதல் விதிகளை செயற்படுத்த அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "அரணான செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ssh-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "கோப்புகளை பதிவேற்ற ftp சேவையகங்களை அனுமதிக்கவும். பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுதப்பட்டது. public_content_rw_t அணைவுகள் லேபிளிடப்பட வேண்டும்."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "அனைத்து துறைகளையும் இணைப்பதை பயன்படுத்துவதற்கு ftp-ஐ அனுமதிக்கவும் > 1023"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "mysql தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு ftp-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "உள்ளமை பயனர்கள் அனைத்து கோப்புகளையும் கணினியில் வாசித்து/எழுதுவதற்கு ftp சேவையகங்களை உட்புகுவதை அனுமதிக்கவும், DAC ஆல் அங்கீகரிக்கப்பட்டது."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக cifs பயன்படுத்துவதற்கு ftp சேவையகங்களை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக nfs பயன்படுத்துவதற்கு ftp சேவையகங்களை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ftp சேவையகங்கள் செயலற்ற பயன்முறையில் எதிர்த்திசையமைக்கப்படாத முனையங்கள் அனைத்துடனும் பிணைக்கும் அம்சத்தைப் பயன்படுத்த அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI ஆனது இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI ஆனது cifs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGI ஆனது nfs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Git அமர்வு டெமான் TCP சாக்கெட்டுகளை அனைத்து முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு பிணைக்க முடிய வேண்டுமா இல்லையா எனத் தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "பயனர் டொமைன்களை அழைத்தால் git_session_t டொமைனில் Git டெமான் செயல்படுத்தப்பட வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Git முறைமை டெமான் இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git முறைமை டெமான் cifs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git முறைமை டெமான் nfs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis daemon ஐ அஞ்சல் அனுப்ப அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "urando-க்கான அனைத்து செயற்களங்களை செயல்படுத்தவும்."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file விருப்பத்தில் பயன்பாட்டை அனுமதிக்க விரும்பினால். இது உங்களை gpg-agent பயனர் கோப்புகளை நிர்வகிக்க அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க gpg web domain-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd-ஐ தற்காலிக அடைவை வாசிப்பதை நீங்கள் அனுமதிக்க விரும்பினால்.  kerberos இலக்கை அணுகுவதற்கு அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க Apache-ஐ அனுமதிக்கவும்.  அடைவுகள்/கோப்புகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "ஸ்கிரிப்டிங்கில் கட்டுவதை பயன்படுத்துவதற்கு httpd-ஐ அனுமதிக்கவும் (வழக்கமாக php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "http டொமைன் பழுதானவற்றை சரிபார்ப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "httpd-ஐ ஒரு FTP சேவையகமாக ftp துறையில் கவனிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd மற்றும் ldap இணைப்பதற்கு ஏதாவது  துறையில் அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "zabbix இணைக்க http டீமானை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிக்கூறுகளை TCP ஐப் பயன்படுத்தி பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை காப்பளரில் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை தரவுத்தளங்களின் மேல் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "memcache சேவையகத்திற்கு இணைக்க நீங்கள் httpd-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "ஒரு தொடராக httpd-ஐ செயல்படுத்துவதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "http டொமைனை அஞ்சலை அனுப்புவதற்கு நீங்கள் அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "avahi சேவை dbus வழியாக இதனுடன் தொடர்புகொள்ள Apache-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "நீங்கள் httpd cgi ஆதரவை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "httpd-ஐ ஒரு FTP சேவையகமாக ftp துறையில் கவனிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "முகப்பு அடைவுகளை வாசிக்க httpd-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகள் execmem/execstack-க்கு அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "கனிவான இயக்க நிறுத்தத்திற்கு HTTPD ஆனது முனையம் 80 க்கு இணைக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "நீங்கள் httpd செயலாக்கங்களை IPA உள்ளடக்கத்தை நிர்வகிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "mod_auth_ntlm_winbind-ஐ பயன்படுத்த அப்பாச்சியை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "mod_auth_pam-ஐ பயன்படுத்துவதற்கு Apache-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "பயனர் உள்ளடக்கத்தை வாசிக்க httpd-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache ஆனது பேசஞ்சருக்கு இடைநிலையிலல்லாமல் ஸ்டிக்ஷிஃப்ட் பயன்முறையில் இயங்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd டெமான் அதன் வள வரம்புகளை மாற்றுவதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "CGI ஸ்கிரிப்ட்டுகளில் SSI நிறைவேற்றக்கூடியதை இதே செய்றகள கணினியாக இயக்குவதற்கு HTTPD-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "apache ஸ்கிரிப்ட்டுகள் பொது உள்ளடக்கத்தில் எழுதுவதை அனுமதிக்கவும்.கோப்பகங்கள் /கோப்புகள் public_rw_content_t என லேபிளிடப்பட்டிருக்க வேண்டும்."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "tmp உள்ளடக்கத்தை வாசிக்க Apache-ஐ அனுமதிக்கவும்."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "HTTPD-ஐ முனையுடன் இணைப்பதை இணைக்கவும். முனையில் சான்றிதழிற்காக கடவுச்சொல்லை உள்ளிட வேண்டும்."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "இனைத்து உள்ளடக்க கோப்புகளை கையாளுவதற்காக  HTTPD-ஐ சேர்க்கவும்."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு httpd-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "FUSE கோப்பு முறைமைகளை அணுகுவதற்கு httpd ஐ நீங்கள் அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "gpg ஐ இயக்க httpd ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு httpd-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "ஒரு சேவையைத் தொடங்க httpd ஆனது oddjob உடன் தொடர்புகொள்வதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd ஆனது openstack முனையங்களை அணுகுவதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "ஒலி துறைகள் இல்லாமல், அனைத்து துறைகளை இணைக்க icecast-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irssi IRC வாடிக்கையாளரை  ஏதாவது துறைக்கு இணைத்து, ஏதாவது முன்பதியாத துறையில் பிணைப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "வரையறுக்கப்பட்ட பயன்பாடுகளை kerberos உடன் இயக்குவதற்கு அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "நீங்கள் syslogd சாதன முனைகளில் வாசிக்க/எழுத அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "/dev/console-இலிருந்து கணினியை பயன்படுத்தி உட்புகுவதற்கு அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "/proc/sys/kernel/mmap_min_addr ஆல் கட்டமைப்பட்டதாக, mmap-ஐ முகவரி இடத்தில் ஒரு குறைந்த பகுதியை செயல்படுத்துவதை கட்டுப்படுத்தவும்."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "ஏற்றுதல் கட்டளை ஏதாவது அடைவு அல்லது கோப்பில் ஏற்றுவதற்கு அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "mozilla செருகுநிரல் டொமைனை TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைக்க அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "mozilla_plugins பயனர் இல்லக் கோப்பகத்தில் எழுந்தமானமான உள்ளடக்கத்தை உருவாக்க அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "வரையறுக்கப்பட்ட வலை உலாவிகள் முகப்பு அடைவு உள்ளடக்கத்தை வாசிப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "நிறைவேற்றக்கூடிய mplayer ஜாவாவை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "அனைத்து துறைகளையும் இணைக்க mysqld-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND-ஐ பயன்படுத்துவதற்கு apache முனையத்தை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "முதன்மை மண்டல கோப்புகளை எழுத பைண்டை அனுமதிக்கவும். பொதுவாக இது டைனமிக் DNS அல்லது மண்டல பரிமாற்றங்களுக்காக பயன்படுத்தப்படுகிறது."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசிக்க/மட்டும் ஏற்றுமதி செய்ய அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசித்து/எழுதி ஏற்றுமதி செய்ய அனுமதிக்கவும்."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க nfs-ஐ அனுமதிக்கவும்.  கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "கணினியை NIS உடன் இயக்குவதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "வரையறுக்கப்பட்ட பயன்பாடுகளை nscd பகிரப்பட்ட நினைவகத்தை பயன்படுத்தி அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "முகப்பு அடைவுகளை வாசிக்க openvpn-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs சேயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo எல்லா முனையங்களுக்கும் இணைக்கப்பட அனுமதிக்கவும் > 1023"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Polipo டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத முனையங்களுக்கு பிணைப்பதை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "polipo_session_t டொமைனை அணுகுவதற்கு Polipo-ஐ இயக்க அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு polipo-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு Polipo-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated அடைவு துணையை செயல்படுத்தவும்."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local செயற்களத்தில் முழு எழுதும் அணுகலுக்கு mail_spool அடைவுகளை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "பாயின்ட்-இன்-டைம் மீட்புக்கு ssh மற்றும் rsync ஐப் பயன்படுத்த postgresql ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "டிரான்ஸ்மிட் கிளையன்ட்டுகள் வெளி தரவுத்தளங்களை லேபிளிடுவதை நீங்கள் அனுமதிக்கவும்"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "DML நிலையை செயல்படுத்த தரவுத்தள நிர்வகிப்பதை அனுமதிக்கவும்"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "DDL நிலையை நிறைவேற்ற ப்ரைவ் செய்யப்படாத பயனர்களை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "குறிப்பிட்ட மோடம்களுக்காக கர்னல் தொகுதிகளை ஏற்றுவதற்கு pppd-ஐ அனுமதிக்கவும்"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd சரியான பயனர்களுக்காக இயக்க அனுமதிக்கவும்"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளுக்கு இணைப்பதற்கு ப்ரிவோக்ஸியை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "பப்பெட் வாடிக்கையாளரை அனைத்து கோப்பு வகைகளை நிர்வகிக்க அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL மற்றும் PostgreSQL தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு பப்பெட் முதன்மையை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon-ஐ நிழலை வாசிப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க rsync-ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு rsync-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ஏதாவது கோப்புகள்/அடைவுகளை வாசிக்க மட்டும் ஏற்றுமதி செய்ய rsync-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync சேவையகங்கள் cifs கோப்பு முறைமைகளைப் பகிர்ந்துகொள்ள அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync சேவையகங்கள் nfs கோப்பு முறைமைகளைப் பகிர்ந்துகொள்ள அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "புதிய முகப்பு அடைவுகளை உருவாக்க சாம்பாவை அனுமதிக்கவும் (எ.கா. PAM வழியாக)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba-ஐ செயற்கள கட்டுப்படுத்தி, பயனர்களை சேர்த்தல், குழுக்கள் மற்றும் கடவுச்சொற்களை மாற்றுதலாக நடத்த அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "பயனர்களின் முகப்பு அடைவுகளை பகிர்வதற்கு சாம்பாவை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ஏதாவது கோப்பு/அடைவு வாசிக்க மட்டும் என்பதை பகிர சாம்பாவை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "ஏதாவது கோப்பு/அடைவு வாசித்தல்/எழுதுதலை பகிர samba-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "சாம்பா போர்ட்மேப்பராக செயல்பட அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "வரையறுப்படாத ஸ்கிரிப்டுகளை இயக்க சம்பாவை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs தொகுதிகளை ஏற்றுமதி செய்வதற்கு சாம்பாவை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS தொகுதிகளை ஏற்றுமதிசெய்ய சாம்பாவை அனுமதிக்கவும்."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "சேன்லாக் ஃபியூஸ் கோப்புகளை படிக்க/எழுத அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "nfs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "cifs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl-ஐ நிழலை வாசிக்க அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "நிரல்கள், newrole போன்றவற்றிலிருந்து, நிர்வாக பயனர் செயற்களங்களுக்கு மாற்ற அனுமதி தடுக்கவும்."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "கெர்னல் தொகுதிக்கூறு ஏற்றுதலை முடக்கவும்."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "கணினியானது கொள்கையை ஏற்றுதல், செயல்படுத்தல் பயன்முறையை அமைத்தல் மற்றும் பூலியன் மதிப்புகளை மாற்றுதல் ஆகிய செயல்களை அனுமதிக்கிறதா என பூலியன் தீர்மானிக்கட்டும்.  இதை சரி என அமைக்கவும், இதை மீட்டமைக்க நீங்கள் மறுதொடக்கம் செய்ய வேண்டும்."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "வழக்கமான பயனர்களை நேரடி dri சாதன அணுகலை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய குவிப்பு நினைவகத்தில் அனுமதிக்கவும், இதை செய்வது மிகவும் மோசமாக ஆலோசனையாகும். ஒரு தவறான குறியிடப்பட்டுசெயல்படுத்தக்கூடியதை காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "அனைத்து நிறைவேற்றக்கூடியவற்றை நூலகங்களுக்கு தேவையான உரை மறுஇடத்தில் textrel_shlib_t லேபிளிடப்படாததை அனுமதிக்கவும்"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய ஸ்டாக்கில் செல்படுத்துவதை அனுமதிக்கவும், இது எப்போதும், தேவைப்படாது. ஒரு தவறான குறியிடப்பட்டு செயல்படுத்தக்கூடியதை காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "உள்ளமை mysql சேவையகத்தை பயனர்களுக்கு இணைப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ping மற்றும் traceroute கட்டளைகளைச் செயல்படுத்தும் திறனைப் பயன்படுத்த கட்டுப்படுத்தப்பட்ட பயனர்களை அனுமதிக்கவும்."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "பயனர்களை PostgreSQL-க்கு இணைப்பதை நீங்கள் அனுமதிக்கவும்"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "நீட்டிக்கப்பட்ட பண்புக்கூறுகளைக் கொண்டில்லாத கோப்பு முறைமைகளில் கோப்புகளை r/w செய்ய பயனர்களை அனுமதிக்கவும் (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "பயனர்களை TCP சேவையகங்களை இயக்க அனுமதிக்கவும் (வெளியை உள்ள பயனர்கள் மற்றும் அதே செயற்கள இணைப்பை பிணைப்பிலிருந்து துறைகளை ஏற்கிறது) இந்த வேகத்தை FTP எதிர்க்காத தொகுதிக்கு மாற்றி நெறிமுறைகளை செயல்நீக்குகிறது."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "பயனர் இசை பகிர்தலை அனுமதிக்கவும்"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "உட்புற-sftp-ஐ உடனே கோப்புகளை பதிவேற்ற அனுமதிக்கவும் , பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தப்பட்டது. public_content_rw_t அடைவுகள் லேபிளிடப்பட வேண்டும்."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத sftp-உட்புறத்தை அனுமதிக்கவும்"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ஐ கணினியகப் பயனர்களில் புகுபதிவு செய்யவும் DAC நிர்வகிக்கும் கணினியில் உள்ள அனைத்து கோப்புகளை படிக்க/எழுதவும் அனுமதிக்கவும்."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "பயனர் ssh முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசித்து எழுத sftp-உட்புறத்தை அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "ஏதேனும் TCP முனையத்தைப் பயன்படுத்தி பிணையத்திற்கு இணைக்க sge ஐ அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "நீங்கள் sge ஐ nfs கோப்பு முறைமைகளை அணுக அனுமதிக்கவும்."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "கூடுதல் அனுமதிகள் 3ware கட்டுப்படுத்திகளில் சாதனங்களை துணைபுரிவதற்கு செயல்படுத்தவும்."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க samba-ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "பயனர் spamassassin வாடிக்கையாளர்களை பிணையத்தை பயன்படுத்துவதை அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளை இணைப்பதற்கு  squid-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid-ஐ ஒரு ஊடுருவக்கூடிய ப்ராக்ஸியாக (TPROXY) இயக்குவதற்கு அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத chroot env-ஐ நீங்கள் அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "புரவல விசை சார்ந்த அங்கீகாரத்தை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ஆக sysadm_r:sysadm_t உட்புக அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "பணியாளர் பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலையைச் செயல்படுத்த அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ஏதாவது பொது  துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ஏதாவது பொது TCP துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க tftp-ஐ அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு பிணைப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "வரையறுக்கப்படாத பயனர்கள் chrome sandbox  செயற்களமானது chrome sandbox   இயக்கப்படும்போது அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ஒரு வழையறுக்கப்படாத செயற்களமாக ஒரு பயனரை உட்புக அனுமதிக்கவும்"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "வரையறுக்கப்படாத பயனர்கள் மொஸில்லா செருகி செயற்களமானது xulrunner செருகி கொள்கலன் இயக்கப்படுகையில் அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "வீடியோ இயங்கும் கருவிகளை unconfined-ஐ இயக்க அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "அனுமதிகள் இல்லாத பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலை செயல்பாடுகளை அமைக்க அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs இல்லக் கோப்பகங்கள் ஆதரவை அளிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd சேவையகத்தை கப்புகளுக்கு பதிலாக பயன்படுத்தவும்"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "HTTP இல்லையெனில், varnishd-ஐ அனைத்து துறைகளுக்கு அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero பிழைகளை நீங்கள் புறக்கணிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "வரிசை/இணையான தொடர்பு துறைகளை பயன்படுத்த மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை இயங்கக்கூடிய ஸ்டேக்கை பயன்படுத்துவதை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்கள் ஃப்யூஸ் கோப்புகளை வாசிப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை nfs கோப்புகள் நிர்வகிப்பதை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "cifs கோப்புகளை வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை sanlock பயன்படுத்துவதை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களுக்கு சாதன கட்டமைப்பை நிர்வகிப்பத்தை அனுமதிக்கவும், (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை usb சாதனங்களை பயன்படுத்துவதை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "xserver உடன் தொடர்புகொள்ள வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை நிர்வகிக்க webadm-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க webadm-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "wine mmap_zero பிழைகளை புறக்கணிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "வரைகலை உட்புகு நிரலை துவக்கேற்றியில் நிறைவேற்ற அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "வரைகலை உட்புகு நிரலை sysadm_r:sysadm_t உட்புகு நேரடியாக அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "nfs கோப்புகளை நிர்வகிக்க xen-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr " xend இலிருந்து blktapctrl/tapdisk-ஐ இயக்க அனுமதிக்கவும். தருக்க தொகுதிகள் வட்டு உருக்களுக்கு தேவையில்லை."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு xend இலிருந்து run qemu-dm-க்கு அனுமதிக்கவும். paravirt-ஐ பயன்படுத்தினால் மற்றும் vfb தேவையில்லை."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "xguest பயனர்களை பிணைய நிர்வாகியை கட்டமைத்தல் மற்றும் apache துறைகளுக்கு இணைத்தலை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "நீக்கக்கூடிய ஊடகத்தில் ஏற்றுவதற்கு xguest பயனர்களை அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ஐ blue tooth சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X சேவையக பகிரப்பட்ட நினைவக பிரிவுகளுக்கு வாடிக்கையாளர்களை எழுத அனுமதிக்கவும்."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "எழுதக்கூடிய நினைவகத்தை நிறைவேற்ற XServer-ஐ அனுமதிக்கவும்"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X பயனர்இடைவெளி பொருள் மேலாளருக்கு ஆதரவளிக்கும்"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "முன்பதியப்படாத துறைகளை இணைப்பதற்கு zabbix-ஐ அனுமதிக்கவும்"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "செப்ரா டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க ZoneMinder-ஐ அனுமதிக்கவும்."
-diff --git a/policycoreutils/po/te.po b/policycoreutils/po/te.po
-index b73c65b..044ce97 100644
---- a/policycoreutils/po/te.po
-+++ b/policycoreutils/po/te.po
-@@ -1,35 +1,31 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Krishna Babu K <kkrothap at redhat.com>, 2008, 2009, 2010.
-+# Krishna Babu K <kkrothap at redhat.com>, 2008-2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
--"Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/language/"
--"te/)\n"
--"Language: te\n"
-+"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/te/)\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-+"Language: te\n"
-+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"ఉపయోగం: run_init <script> <args ...>\n"
--"  ఇచట: <script> నడుపవలిసిన స్క్రిప్ట్‍ యొక్క నామము,\n"
--"         <args ...> ఆ స్క్రిప్ట్‍‌కు ఆర్గుమెంట్స్‍."
-+msgstr "ఉపయోగం: run_init <script> <args ...>\n  ఇచట: <script> నడుపవలిసిన స్క్రిప్ట్‍ యొక్క నామము,\n         <args ...> ఆ స్క్రిప్ట్‍‌కు ఆర్గుమెంట్స్‍."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "PAM ను సిద్దముచేయుటలో విఫలమైంది\n"
-@@ -78,353 +74,359 @@ msgstr "మన్నించాలి, run_init అనునది SELinux క
- msgid "authentication failed.\n"
- msgstr "దృవీకరణ విఫలమైంది.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "%s కు exec సందర్భమును అమర్చలేకపోయింది.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** ముఖ్యమైన ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "ఈ విధాన సంకలనంను క్రియాశీలం చేయుటకు, నిర్వర్తించుము:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "సార్వత్రిక"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "semanage హాండిల్‌ను సృష్టించలేకపోయింది"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux విధానం నిర్వహించబడలేదు లేదా నిల్వ వాడుకొన లేదు."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "విధాన నిల్వను చదువలేదు."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "semanage అనుసంధానంను ఎర్పరచలేక పోయింది."
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "MLS చేతనమైన స్థితిని పరిశీలించలేక పోయింది"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "ఇంకా మెరుగుపరచ లేదు"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage వ్యవహారము యిప్పటికే పురోగతినందు వున్నది"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "semanage వ్యవహారాన్ని ప్రారంభించ లేకపోయింది"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "semanage వ్యవహారాన్ని అప్పగించ(commit)లేక పోయింది"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage వ్యవహారము పురోగతినందు లేదు"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "SELinux మాడ్యూల్సును జాబితా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "మాడ్యూళ్ళ పేరు"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "వర్షన్"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "అచేతనమైన"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "మాడ్యూల్ %s అచేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "మాడ్యూల్ %s చేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "మాడ్యూల్ %s తీసివేయలేక పోయింది (తీసివేత విఫలమైంది)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit 'on' లేదా 'off' కావాలి"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "అంతర్నిర్మిత పర్మిస్సివ్ రకాలు"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "మలచుకొనిన పర్మిసివ్ రకాలు"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "అనుమతిగల డొమైన్ %sను అమర్చలేక పోయింది (మాడ్యూల్ సంస్థాపన విఫలమైంది)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "అనుమతిగల డొమైన్ %sను తొలగించలేక పోయింది (తొలగింపు విఫలమైంది)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "లినక్స్‍ సమూహము %s లేదు"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "లినక్స్‍ వినియోగదారి %s లేడు"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సృష్టించలేదు"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "%s కొరకు నామమును అమర్చలేక పోయింది"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "%s కొరకు MLS స్థాయిని అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "%s కొరకు SELinux వినియోగదారిని అమర్చలేక పోయింది"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను జతచేయ లేకపోయింది"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "seuser లేదా serange అవసరము"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడలేదు"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "%s కొరకు seuser ను క్వరీ చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సవరించ లేకపోయింది"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s కొరకు లాగిన్ మాపింగ్ విధానంనందు నిర్వచించబడినది, తొలగించబడలేదు"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "%s కు లాగిన్ మాపింగ్‌ను తొలగించలేక పోయింది"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "లాగిన్ మాపింగ్స్‍‌ను జాబితా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "లాగిన్ నామము"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux వినియోగదారి"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS వ్యాప్తి"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "SELinux వినియోగదారి %s నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "%s కొరకు వినియోగదారిని క్వరీ చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "%s కొరకు మీరు కనీసము వొక పాత్రను జతచేయవలెను"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "%s కొరకు SELinux వినియోగదారిని సృష్టించ లేకపోయింది"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "పాత్ర %s ను %s కొరకు జతచేయ లేకపోయింది"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "%s కు MLS స్థాయిని అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "ప్రిఫిక్స్‍ %s ను %s కు జతచేయ లేకపోయింది"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "%s కొరకు కీను బయల్పరచ లేకపోయింది"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "SELinux వినియోగదారి %s ను జతచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "ప్రిఫిక్స్‍, పాత్రలు, స్థాయి లేదా వ్యాప్తి అవసరము"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "ప్రిఫిక్స్‍ లేదా పాత్రలు అవసరము"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux వినియోగదారి %s నిర్వచించబడలేదు"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "SELinux వినియోగదారి %s ను సవరించలేదు"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux వినియోగదారి %s విధానం లో నిర్వచించబడినది, తొలగింపబడలేదు"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "SELinux వినియోగదారి %s ను తొలగించ లేకపోయింది"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "SELinux వినియోగదారులను జాబితా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "వినియోగదారి %s కొరకు పాత్రలను జాబితా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "లేబిలింగ్"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "ప్రిఫిక్స్‍"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS స్థాయి"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS వ్యాప్తి"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux పాత్రలు"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "నియమం udp లేదా tcp అవసరము"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "పోర్ట్‍ అవసరము"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "చెల్లని పోర్ట్"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "%s/%s కొరకు కీను సృష్టించ లేకపోయింది"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "రకము అవసరము"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "పోర్ట్‍ %s/%s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
-@@ -474,8 +476,8 @@ msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంను
- msgid "Could not add port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను జతచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "setype లేదా serange అవసరము"
- 
-@@ -483,463 +485,473 @@ msgstr "setype లేదా serange అవసరము"
- msgid "Requires setype"
- msgstr "setype అవసరము"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "పోర్ట్‍ %s/%s నిర్వచించబడిలేదు"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను క్వరీ చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను సవరించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "పోర్ట్‍ %s ను తోలగించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "పోర్ట్‍ %s/%s విధానం నందు నిర్వచించబడింది, తొలగింపబడలేదు"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "పోర్ట్‍ %s/%s ను తోలగించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux పోర్ట్‍ రకము"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "పోర్ట్‍ సంఖ్య"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "నోడు చిరునామా అవసరమైనది"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "తెలియని లేదా తప్పిపోయిన నిభందన"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux రకము అవసరము"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "%s చిరునామా నిర్వచించబడివుంటే పరిశీలించలేక పోయేది"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "%s కొరకు చిరునామాను సృష్టించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "%s కొరకు తొడుగు(మాస్కు)ను అమర్చలేక పోయింది"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "%s కొరకు చిరునామా సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "%s కొరకు చిరునామా సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "%s కొరకు చిరునామా సందర్భంనందు రకమును అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "%s కొరకు చిరునామా సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "%s కొరకు చిరునామా సందర్భంను అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "చిరునామా %s జతచేయలేక పోయింది"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "చిరునామా %s నిర్వచించబడిలేదు"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "చిరునామా %sను క్వరీచేయలేక పోయింది"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "చిరునామా %sను సవరించలేక పోయింది"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "విధానం నందు నిర్వచించబడిన చిరునామా %s, తొలగింపబడలేదు"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "చిరునామా %sను తొలగించలేక పోయింది"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "అన్ని నోడ్ మాపింగ్సును తొలగించలేదు"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "చిరునామాలను జాబితా చేయలేక పోయింది"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "SELinux రకము అవసరము"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "అంతర్‌ఫలకం %s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకంను సృష్టించ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు రకమును అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు mls క్షేత్రములను అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భం ను అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "%s కొరకు సందేశం సందర్భంను అమర్చ లేకపోయింది"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "అంతర్‌ఫలకం %s ను జతచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "అంతర్‌ఫలకం %s నిర్వచించబడిలేదు"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "అంతర్‌ఫలకం %s ను క్వరీ చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "అంతర్‌ఫలకం %s ను సవరించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "అంతర్‌ఫలకం %s విధానంనందు నిర్వచించబడివుంది, తోలగింపబడలేదు"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "అంతర్‌ఫలకం %s ను తొలగించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "అన్ని యింటర్ఫేస్ మాపింగ్స్ తొలగించలేక పోయింది"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "అంతర్‌ఫలకంలను జాబీతా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux అంతర్‌ఫలకం"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "సందర్భము"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "%s కు సమానపు క్లాస్ యిప్పటికే వుంది"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "ఫైల్ స్పెక్ %s సరితూగు నియమం '%s %s' తో విభేదిస్తోంది"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s కొరకు సమానపు క్లాస్ లేదు"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "సరికాని దస్త్రము విశదీకరణము"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "ఫైల్ స్పెసిఫికేషన్ ఖాళీలను కలిగివుండలేదు"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "ఫైల్ స్పెక్ %s అనునది సరితూగు నియమం '%s %s' తో విభేదించును; బదులుగా '%s' జతచేయుటకు ప్రయత్నించు"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "%s కొరకు దస్త్ర సందర్భం నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంను సృష్టించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "%s కొరకు దస్త్ర సందర్భంనందు రకమును అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను అమర్చలేకపోయింది"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను జతచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "setype, serange లేదా seuser అవసరము"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s కొరకు దస్త్రము సందర్భం నిర్వచించబడిలేదు"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను క్వరీచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "దస్త్రము సందర్భంను %s కొరకు సవరించలేదు"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "దస్త్రము సందర్భం %sను తొలగించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s కొరకు దస్త్రము సందర్భం విధానంలో నిర్వచించబడివుంది, తొలగింపబడలేదు"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "%s కొరకు దస్త్రము సందర్భంను తొలగించలేకపోయింది"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "స్థానిక దస్త్ర సందర్భంలను జాబితాచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "రకము"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux పంపిణీ fcontext సమానత \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux స్థానిక fcontext సమానత \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "బూలియన్ %s నిర్వచించబడితే పరిశీలించి ఉండేదికాదు"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "బూలియన్ %s నిర్వచించబడిలేదు"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "దస్త్రము సందర్భం %s ను క్వరీ చేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "ఈక్రింది విలువలలో వొకదానిని మీరు తప్పక తెలుపవలెను: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "బూలియన్ %s యొక్క క్రియాశీల విలువను అమర్చలేక పోయింది"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "బూలియన్ %s ను సవరించలేకపోయింది"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "చెడ్డ రూపీకరణం %s: రికార్డు %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "బూలియన్ %s విధానంనందు నిర్వచించబడివుంది, తొలగింపబడలేదు"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "బూలియన్ %s తొలగింపలేకపోయింది"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "బూలియన్స్‍ ను జాబితాచేయలేకపోయింది"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "తెలియని"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "ఆఫ్"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "ఆన్"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux బూలియన్"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "స్థితి"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "అప్రమేయం"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "వివరణ"
- 
-@@ -1003,7 +1015,7 @@ msgstr "మెమొరిని కేటాయించుటలో దోష
- msgid "Error sending audit message.\n"
- msgstr "ఆడిట్ సందేశమును పంపుటలో దోషము.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "బలవంతపు రీతిని నిర్ధారించలేకపోయింది.\n"
-@@ -1118,62 +1130,66 @@ msgstr "ఖాళీ చిహ్నపు సమితిని పొందల
- msgid "Unable to set SIGHUP handler\n"
- msgstr "SIGHUP సంభాలికను అమర్చలేకపోయింది\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "క్షమించండి, సామర్థ్యాలను వదులుటకు కొత్తపాత్ర విఫలమైంది\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "మన్నించాలి, కొత్త పాత్ర SELinux కెర్నల్ నందు మాత్రమే ఉపయోగించవచ్చు.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "పాత సందర్భంను పొందుటలో విఫలమైంది(_c).\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "హెచ్చరిక!  tty సమాచారాన్ని తిరిగిపొందలేక పోయింది.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "PAM సేవా ఆకృతీకరణ చదువుటలో దోషము.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "కొత్తపాత్ర: %s కొరకు సరికాని సంకేతపదము\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "కొత్తపాత్ర: వైఫల్య ఫోర్కింగ్: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "tty లేబుల్‌ను తిరిగిఉంచలేక పోయింది...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "tty ను తగురీతిగా మూయుటలో విఫలమైంది\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "వివరణిలను మూయులేక పోయింది.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "షెల్ యొక్క argvo కేటాయించుటలో దోషము.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "వాతావరణాన్ని తిరిగివుంచలేక పోయింది, బహిష్కరిస్తోంది\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "షెల్ నిర్వర్తించుటలో విఫలమైంది\n"
- 
-@@ -1276,2088 +1292,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "ఐచ్చికముల దోషము %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "బూలియన్"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "అన్ని"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "మలచుకొనిన"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "దస్త్రము లేబులింగ్"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "దస్త్రము\nవిశదీకరణము"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\nదస్త్రము రకము"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "దస్త్రము\nరకము"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "వినియోగదారి మాపింగ్"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "లాగిన్\nనామము"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\nవినియోగదారి"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS వ్యాప్తి"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "లాగిన్ '%s' అవసరము"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "విధానం మాడ్యూల్"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "మాడ్యూల్ నామము"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "ఆడిట్ అచేతనంచేయుము"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "ఆడిట్ చేతనంచేయి"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "విధానం మాడ్యూల్‌ను నింపుము"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "కృష్ణబాబు క్రొత్తపల్లి <kkrothap at redhat.com> 2009,2010,2012."
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "బూలియన్స్‍ డైలాగ్‌ను జతచేయుము"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "బూలియన్ నామము"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux పాలసి ఉద్భవన సాధనం"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>మీరు నిర్భందించాలనుకొన్న అనువర్తనం లేదా వాడుకరి పాత్ర కొరకు విధానం యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>అనువర్తనములు</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "ప్రామాణిక Init డెమోన్‌"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "ప్రామాణిక Init డెమోన్ బూట్ నందు init స్క్రిప్ట్స్‍ ద్వారా ప్రారంభమగు డెమోన్స్‍.  సాదారణంగా /etc/rc.d/init.d నందు ఒక స్క్రిప్టు కావాలి"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS సిస్టమ్ డెమోన్"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "ఇంటర్నెట్ సేవల డెమోన్ (inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "ఇంటర్నెట్ సేవల డెమోన్ xinetd ద్వారా ప్రారంభించిన డెమోన్స్‍"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "వెబ్ అనువర్తనము/స్క్రిప్ట్‍ (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "వెబ్ అనువర్తనములు/స్క్రిప్ట్‍ (CGI) CGI స్క్రిప్ట్స్‍ వెబ్ సేవిక ద్వారా ప్రారంభించబడినవి (apache)"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "వినియోగదారి అనువర్తనము"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "వినియోగదారుని చేత ప్రారంభించబడి మీరు పరిమితం చేయుటకు ఇష్టపడు ఏ అనువర్తనమైనా వినియోగదారుని అనువర్తనమే"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>లాగిన్ వినియోగదారులు</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "ఉన్న వినియోగాదారి పాత్రలు"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "ఉన్న లాగిన్ వినియోగదారి రికార్డ్‍‌ను సవరించుము"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "కనీస టెర్మినల్ వినియోగదారి పాత్ర"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "ఈ వినియోగాదారి మిషన్‌కు టెర్మినల్ లేదా దూరస్థ లాగిన్ ద్వారా లాగిన్ అవుతాడు.  అప్రమేయంగా ఈ వినియోగదారి ఏ setuid, networking, sudo, su లను కలిగివుండడు."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "కనీస X విండోస్ వినియోగదారి పాత్ర"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "ఈ వినియోగాదారి మిషన్‌కు X లేదా టెర్మినల్ ద్వారా లాగిన్ కాగలడు.  అప్రమేయంగా ఈ వినియోగదారి ఏ setuid, networking, sudo, su లను కలిగివుండడు"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "వినియోగదారి పాత్ర"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేకుండా setuid లేని అనువర్తనాలు, sudo కాని, su కాని వినియోగదారి."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "నిర్వహణాధికారి వినియోగదారి పాత్ర"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేని ఏ setuid అనువర్తనాలు లేని, su కాని, వినియోగదారి రూట్ నిర్వహణా నియమాలను sudo చేయగలడు"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>రూట్ వినియోగదారులు</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "రూట్ నిర్వహణాదికారి వినియోగదారి పాత్ర"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "ఈ వినియోగదారిని మిషన్ రూట్‌గా నడుస్తున్నప్పుడు నిర్వహణాధికారిగా ఉపయోగించాలంటే, రూట్ వినియోగదారి పాత్రను ఎంపికచేయి.  ఈ వినియోగదారి సిస్టమకు నేరుగా లాగిన్ కాలేడు."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>అనువర్తన పేరు లేదా వాడుకరి పాత్ర ప్రవేశపెట్టుము:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "నామము"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "పరిమితంగా ఉండుటకు నిర్వర్తనంకు పూర్తి పాత్‌ను ప్రవేశపెట్టుము."
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "పరిమిత వినియోగదారి లేదా అనువర్తనం పాత్రకు ఏకైక నామమును ప్రవేశపెట్టుము."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "నిర్వర్తించతగిన"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init లిపి"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "పరిమిత అనువర్తనంను ప్రారంభించుటకు ఉపయోగించు init స్క్రిప్ట్‍ కు పూర్తి పాత్ ప్రవేశపెట్టుము."
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>సవరించుటకు వున్న పాత్రను యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "%s డొమైన్‌కు బదిలీ అగు వాడుకరి పాత్రలను యెంపికచేయి."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "పాత్ర టాబ్"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>%s బదిలీ అయ్యే పాత్రలను యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "%s బదిలీ అయ్యే అనువర్తన డొమైన్లను యెంపికచేయి."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "బదలాయింపు \nపాత్ర టాబ్"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>%s కు బదీలీ అయ్యే వాడుకరి-పాత్రలు యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "ఈ అనువర్తనాల డొమైన్స్‍‌కు బదిలీకరించబోవు వినియోగదారి దస్త్రాలను ఎంపికచేయుము"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>%s నిర్వహించబోవు డొమైన్లను యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "ఈ వినియోగదారి నిర్వహించుటకు మీరు ఇష్టపడు డొమైన్స్‍‌ను ఎంపికచేయుము."
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>%s కొరకు అదనపు పాత్రలను యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>%s బందనం అయ్యే నెట్వర్కు పోర్టులను ప్రవేశపెట్టు:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP పోర్ట్స్‍</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "అన్ని"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "udp పోర్టును బందనం చేయుటకు %s ను అనుమతించును"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "%s ను 0 తో bindresvport ను కాల్ చేయుటకు అనుమతించుము. పోర్టు 600-1024 కు బందంనం చేయుచున్నది"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "నిలువఉంచని పోర్ట్స్‍  (> 1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s బందనంచేయు పోర్టుల విస్తృతి. ఉదాహరణ: 612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "పోర్ట్స్‍ ఎంపికచేయి"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "udp పోర్ట్స్ > 1024 వాటిని బందనం చేయుటకు %s ను అనుమతించును"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP పోర్ట్స్‍</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "నెట్వర్కు\nబైండ్ టాబ్"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>%s అనుసంధానమగు నెట్వర్కు పోర్టులను యెంపికచేయి:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "%s ను యేదేని tcp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "కామాతో వేరుచేసిన tcp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s అనుసంధానమగు పోర్టుల విస్తృతి. ఉదాహరణ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "%s ను యేదేని udp పోర్టునకు అనుసంధానమగుటకు అనుమతించును"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s అనుసంధానమగు పోర్టుల విస్తృతి. ఉదాహరణ: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>%s కొరకు వుమ్మడి అనువర్తన ట్రైట్స్ యెంపిచేయి:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "సిస్‌లాగ్ సందేశాలను వ్రాస్తుంది\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "/tmp నందు తాత్కాలిక దస్త్రాలను సృష్టించు/మార్చు"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "దృవీకరణకు Pam ను ఉపయోగిస్తుంది"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "nsswitch లేదా getpw* కాల్స్‍‌ను ఉపయోగిస్తుంది"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "dbus ను ఉపయోగిస్తుంది"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "ఆడిట్ సందేశాలను పంపుతుంది"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "టెర్మినల్‌తో సంప్రదిస్తుంది"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "ఈమెయిల్ పంపుతుంది"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>%s నిర్వహించు ఫైళ్ళు/సంచయాలు జతచేయి</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s \"నిర్వహించు\" ఫైళ్ళు/సంచయాలు. Pid ఫైళ్ళు, Log ఫైళ్ళు, /var/lib ఫైళ్ళు ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>%s విధానం నుండి బూలియన్స్ జతచేయి:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "%s డొమైన్ ద్వారా వుపయోగించిన బూలియన్స్ జతచేయి/తీసివేయి"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>%s పాలసీ యే సంచయం జనియింపచేయును?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "విధానం సచయం"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "పాత్ర"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "ఉన్న వినియోగదారి(_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "అనువర్తనము"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s తప్పక ఒక సంచయం అవ్వాలి"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "మీరు తప్పక ఒక వినియోగదారిని ఎంపికచేయాలి"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "పరిమితం చేయుటకు నిర్వర్తించదగు దస్త్రమును ఎంపికచేయుము"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "పరిమితం చేయుటకు init స్క్రిప్ట్‍ దస్త్రమును ఎంపికచేయుము."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "పరిమిత అనునర్తనములు సృష్టించిన లేదా వ్రాసిన దస్త్రము(లు) ఎంపికచేయుము"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "పరిమిత అనువర్తనములు కలిగివున్న మరియు వాటిలోకి వ్రాసిన సంచయము(లు) ఎంపికచేయుము"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "విధానం దస్త్రములను దానిలోకి ఉద్బవింపచేయుటకు సంచయమును ఎంపికచేయుము"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "ప్రస్తుత విధానంనందు ఇప్పటికే నిర్వచించబడిన %s_t ను టైపు చేయుము.\nమీరు కొనసాగించాలని అనుకుంటున్నారా?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "నామమును నిర్ధారించుము"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "మాడ్యూల్ %s.pp ఇప్పటికే ప్రస్తుత విధానంనందు నింపబడింది.\nమీరు కొనసాగించాలని అనుకుంటున్నారా?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "అక్షరాలు మరియు సంఖ్యలు కలిగిన ఖాళీలు లేని పేరును మీరు తప్పక జతచేయాలి."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "మీరు తప్పక ఒక నిర్వర్తినిని ప్రవేశపెట్టవలెను"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "SELinux ను ఆకృతీకరించుము"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "నెట్వర్క్ పోర్టు"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux పోర్ట్‍\nరకము"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "నియమం"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\nస్థాయి"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "పోర్ట్‍"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "పోర్ట్‍ సంఖ్య \"%s\" చెల్లునది కాదు.  0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "జాబితా దర్శనం"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "సమూహం దర్శనం"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "మీరు ఖచ్చితంగా %s '%s' ను తొలగించుదామని అనుకుంటున్నారా?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s తోలగించుము"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s జతచేయుము"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s సవరించుము"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "అనుమతిగల"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "బలవంతము"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "స్థితి"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "విధానం రకమును మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు కొనసాగించాలని అనుకుంటున్నారా?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "SELinux అచేతనంకు మారుటకు పునఃప్రారంభం అవసరము.  ఇది సిఫార్స్‍ చేయబడదు.  మీరు తర్వాత SELinux వెనుకకు ఉంచాలని అనుకుంటే, సిస్టమ్‌కు చేర్చవలిసి ఉంటుంది.  మీరు SELinux సిస్టమ్ నందు సమస్యకు కారణమౌతుందేమో చూడాలనుకుంటే, మీరు అనుమతిగల రీతి వెళ్ళవచ్చు ఏదైతే దోషాలను మరియు బలవంతంకాని SELinux విధానంను లాగ్ చేస్తుందో.  అనుమతిగల రీతికి పునఃప్రారంభం అవసరంలేదు    మీరు కొనసాగిద్దామని అనుకుంటున్నారా
 ?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "SELinux చేతనంకు మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు కొనసాగించాలని అనుకుంటున్నారా?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "కాపీరైట్ (c)2006 Red Hat, Inc.\nకాపీరైట్ (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux నెట్వర్కు పోర్ట్స్‍‌ను జతచేయుము"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux రకము"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "దస్త్రము విశదీకరణము"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "దస్త్రము రకము"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "అన్ని దస్త్రములు\nసాదారణ దస్త్రము\nసంచయము\nఅక్షర పరికరము\nబ్లాక్ పరికరము\nసాకెట్\nసింబాలిక్ లింకు\nనేమ్డ్‍ పైప్\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux వినియోగదారిని జతచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux నిర్వహణ"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "జతచేయి"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "లక్షణములు(_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "తొలగించు(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "నిర్వహణ ఆబ్జక్ట్‍‌ను ఎంపికచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>ఎంపికచేయి:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "సిస్టమ్ అప్రమేయ బలవంతపు రీతి"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "అచేతనము\nఅనుమతిగల\nబలవంతపు\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "ప్రస్తుత బలవంతపు రీతి"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "సిస్టమ్ అప్రమేయ విధాన రకము: "
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "తరువాతి పునఃప్రారంభంనందు మొత్తం దస్త్ర వ్యవస్థను చేర్చాలనుకుంటే ఎంపికచేయండి.  చేర్చుట అనునది చాలా ఎక్కువ సమయం తీసుకుంటుంది, సిస్టమ్ యొక్క పరిమాణం మీద ఆదారపడి.  మీరు ఈ విధమైన విధానాలను మార్చుతుంటే లేదా అచేతనంనుండి బలవంతపుకు వెళుతుంటే, చేరిక అవసరమౌతుంది."
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "తరువాతి పునఃప్రారంభంనందు చేర్చుము."
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "బూలియన్ అమరికను సిస్టమ్ అప్రమేయంకు తిప్పివుంచుము"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "అన్ని బూలియన్స్‍ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "వడపోత"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "దస్త్ర సందర్భంను జతచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "దస్త్రము సందర్భంను సవరించుము"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "దస్త్ర సందర్భంను తొలగించుము"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "అన్నిటి మరియు మలుచుకొనిన దస్త్ర సందర్బం మద్య మారుము"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux వినియోగదారి మాపింగ్‌ను జతచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux వినియోగదారి మాపింగ్ సవరించుము"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "వినియోగదారి జతచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "వినియోగదారి సవరించుము"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "వినియోగదారి తొలగించుము"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "నెట్వర్క్‍ పోర్ట్‍‌ను జతచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "నెట్వర్క్‍ పోర్ట్‍ సరిచేయి"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "నెట్వర్క్‍ పోర్ట్‍ తొలగించుము"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "అన్ని పోర్ట్స్‍ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "కొత్త విధానం మాడ్యూల్‌ను ఉద్భవింపచేయుము"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "విధానం మాడ్యూల్‌ను నింపుము"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "నింపదగు విధానం మాడ్యూల్‌ను తీసివేయుము"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "అదనపు ఆడిట్ నియమాలను అచేతనం/చేతనం చేయుము, సాదారణంగా లాగ్ దస్త్రములనందు నివేదించబడని."
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "కార్యక్రమము రీతిని అనుమతించదగునదిగా మార్చుము."
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "కార్యక్రమము రీతిని బలవంతపెట్టునదిగా మార్చుము"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "డౌమైన్ ప్రోసెస్ చేయుము"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux వినియోగదారి '%s' అవసరము"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man పేజీలను పుట్టించు"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "పుట్టించిన SELinux man పేజీలు నిల్వవుండు పాత్"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "అన్ని డొమైన్లు"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "సృష్టించబోవు man పేజీల డొమైన్ పేరు(లు)"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux విధానం నెట్వర్కు సమాచారం పశ్నించు"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "SELinux పోర్టు రకాలు జాబితాచేయి"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "పోర్టుకు చెందిన SELinux రకం చూపు"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ఈ SELinux రకానికి నిర్వచించిన పోర్టు చూపు"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ఈ డొమైన్ బైండ్ మరియు/లేదా అనుసంధానం కాగల పోర్ట్ చూపు"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "డొమైన్లు వొక దానితో వొకటి సంప్రదించుకోగలవో లేదో చూడుటకు SELinux విధానంను ప్రశ్నించు"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "మూలపు డొమైన్"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "లక్ష్యపు డొమైన్"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "బూలియన్స్ వివరణను చూడుటకు SELinux విధానం ప్రశ్నించు"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "వివరణ పొందుటకు బూలియన్"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "మూలపు ప్రోసెస్ డొమైన్ లక్ష్యపు ప్రోసెస్ డొమైన్‌కు యెలా బదిలీ అగునో SELinux విధానంను ప్రశ్నించు"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "మూలపు ప్రోసెస్ డొమైన్"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "లక్ష్యపు ప్రోసెస్ డొమైన్"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux విధానం మాడ్యూల్ మాదిరి పుట్టించు"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "పుట్టించుటకు విధానం పేరు"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "ఎల్లకు నిర్వర్తనం"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "ఆదేశాలు"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "తెలియని"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "ఇంటర్నెట్ సేవల డెమోన్"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "చెల్లునటువంటి రకాలు:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "పోర్ట్స్‍ తప్పక సంఖ్యలు లేదా 1 నుండి %d స్థాయి లోపలి సంఖ్యలు అవ్వాలి "
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "పేరు ఖాళీలు లేకుండా అల్ఫాన్యూమరిక్ అయివుండాలి. \"-n MODULENAME\" ఐచ్చికం వుపయోగించుము."
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "వాడుకరి పాత్ర రకాలు నిర్వర్తించదగిన వాటిని నియోగించలేవు."
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "డెమోన్ అనువర్తనములు మాత్రమే init స్క్రిప్ట్‍‌ను ఉపయోగించగలవు.."
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve తప్పక బూలియన్ విలువ కావాలి"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog అనునది తప్పక బూలియన్ విలువైవుండాలి "
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos తప్పక బూలియన్ విలువ కావాలి"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache తప్పక బూలియన్ విలువ కావాలి"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "మీ పరిమిత కార్యముకు మీరు తప్పక నిర్వర్తించదగు పాత్‌ను ప్రవేశపెట్టాలి"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "టైప్ ఎన్ఫోర్స్‍‌మెంట్ దస్త్రము"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "ఇంటర్ఫేస్ దస్త్రము"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "ఫైల్ కాంటెక్స్ట్‍ దస్త్రము"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "అమర్పు స్క్రిప్ట్‍"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు ABRT ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ఘటనా స్క్రిప్టులను సంభాలించుటకు abrt_handle_event_t డొమైన్ నందు నడుచుటకు ABRT ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd సేవిక వుపయోగించుటకన్నా ldap నుండి వాడుకరి సంకేతపద ప్రవేశాలను నేరుగా పరిష్కరించుటకు వాడుకరులను అనుమతించు"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "రేడియస్ సేవిక వుపయోగించు వాడుకరులు లాగిన్ అగుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ను విభిన్న సారాలను చదువుటకు అనుమతించుము. nfs, samba, తిసివేయగల పరికరములు, user temp మరియు నమ్మదగని సారపు దస్త్రములు"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "వ్యవస్థపై సురక్షితం కాని ఫైళ్ళకు clamscan ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "వాడుకరి విషయం చదువుటకు clamscan అనుమతించు"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు Cobbler ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను Cobbler అనుమతించు."
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి collectd నెట్వర్కునకు అనుసంధానమగుటను మీరు అనుమతించాలంటే."
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి మీరు codnor డొమైన్‌ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించాలంటే."
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ఫైల్ సందర్భాలను తిరిగివుంచుటకు సిస్టమ్ cron job లను రిలేబుల్ ఫైల్‌సిస్టమ్‌కు అనుమతించాలంటే."
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "మీరు cvs డెమోన్‌ను shadow చదువుటకు అనుమతించాలంటే"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "మీరు అన్ని డెమోన్లను tcp వ్రాపర్స్ వుపయోగించుటకు అనుమతించాలంటే."
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "టెర్మినల్సు చదువ/వ్రాయ గల సామర్థయమును అన్ని డీమన్లకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను నిర్వహించుటకు dbadm అనుమతించు"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు dbadm అనుమతించు"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "నిర్వర్తించదగునవిగా మరియు వ్రాయదగునవిగా వాడుకరి డొమైన్స్ అనువర్తనములు మెమొరీ రీజియన్‌కు మాప్ అగుటకు తిరస్కరించు, యిది ప్రమాదకరమైనది మరియు నిర్వర్తించదగునది bugzilla నందు నివేదించాలి"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm ను అన్ని ప్రోసెసెస్‌ను debug లేదా ptrace చేయుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc క్లైంట్‌ అనువర్తనములను iptables ఆదేశాలను నిర్వర్తించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP డెమోన్‌ను LDAP బ్యాకెండ్స్ వుపయోగించుటకు అనుమతించండి"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "అన్ని డొమైన్లు కూడా యితర డొమైన్ల ఫైల్ వివరిణిలను వుపయోగించుట అనుమతించు"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "అన్ని డొమైన్లు కెర్నల్ లోడ్ మాడ్యూళ్ళు కలిగివుండుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "entropy ఫీడ్ల కొరకు ఆడియో పరికరాలను మూలము వలె వుపయోగించుటను అనుమతించండి"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "exim ను డాటాబేసులకు(postgres, mysql) అనుసంధానం కావుటకు అనుమతించండి"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "exim ను అనుమతిలేని వాడుకరి ఫైళ్ళను సృష్టించుటకు, చదువుటకు, మరియు తొలగించుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "exim ను అనుమతిలేని వాడుకరి ఫైళ్ళను చదువుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron తోడ్పాటు కొరకు cron డొమైన్ నందు అదనపు నియమాలు చేతనపరచు."
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి ఫెన్సడ్ డొమైన్‌ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ssh నిర్వర్తించుటకు ఫెన్సుడ్ డొమైన్ అనుమతించు."
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ftp అనుమతించు"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు, ఫైళ్ళను అప్‌లోడ్ చేయుటకు ftp సేవికలు అనుమతించు. డైరెక్టరీలు తప్పక public_content_rw_t లేబుల్ తో వుండాలి."
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp సేవికలను అన్ని > 1023 పోర్టులుకు అనుసంధానమగుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp సేవికలను mysql డాటాబేస్ పోర్టులకు అనుసంధానము అగుటను అనుమతించు"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "ftp సేవికలను స్థానిక వాడుకరులు లాగిన్ అగుటకు మరియు సిస్టమ్ పైని అన్ని ఫైళ్ళను DAC ద్వారా గవర్ను చేయుబడునవి చదువుట/వ్రాయుట కొరకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు cifs వుపయోగించుటకు ftp సేవికలను అనుమతించు."
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు nfs వుపయోగించుటకు ftp సేవికలను అనుమతించు."
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "ftp సేవికలు బైండ్ వుపయోగించి అన్ని రిజర్వుకాని పోర్టులను పాసివ్ రీతి కొరకు వుపయోగించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI ను నివాస సంచయాలను శోధించుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI cifs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGI nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "అన్ని అన్‌రిజర్వుడ్ పోర్టులకు Git సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "git_session_t డొమైన్ నందు Git డెమోన్ ను కాలింగ్ యూజర్ డొమైన్స్ నిర్వర్తించగలగాలని నిర్ణయించు."
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Git వ్యవస్థ డెమోన్ నివాస సంచయాలను శోధించాలని మీరు నిర్ణయించు."
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git సిస్టమ్ డెమోన్ అనునది cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git వ్యవస్థ డెమోన్ nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "మెయిల్ పంపుటకు gitisis డెమోన్‌ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "అన్ని డొమైన్ల కొరకు urandom చదువుట చేతనంచేయి."
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "gpg-agent --write-env-file ఐచ్చికం వాడుకను అనుమతించు. వాడుకరి ఫైళ్ళను నిర్వహించుటకు యిది gpg-agent కూడా అనుమతించును."
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు gpg వెబ్ డొమైన్ ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "gssd ను temp డైరెక్టరీను చదువుటకు అనుమతించు. కేర్బరోస్ tgt యాక్సెస్ కొరకు."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు అపాచీను అనుమతించు. డైరెక్టరీలు/ఫైళ్ళు తప్పక public_content_rw_t లేబుల్ తో వుండాలి."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd ను బుల్టిన్ స్క్రిప్టింగ్ వుపయోగించుటకు అనుమతించు (సాధారణంగా php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "స్పామ్ పరిశీలించుటకు http డీమన్ అనుమతించు"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "ftp పోర్ట్స్ మరియు యెమ్ఫెమెరల్ పోర్ట్స్ కు అనుసంధానమగుటకు httpd అనునది FTP క్లైంట్ వలె వ్యవహరించుట అనుమతించు"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "ldap పోర్టునకు అనుసంధానమగుటకు httpd అనుమతించు"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http డెమోన్‌ను zabbixకు అనుసంధానమగుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను నెట్వర్కు అనుసంధానమునకు TCP వుపయోగించి అనుమతించు."
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "నెట్వర్కు నందు cobbler కు అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "నెట్వర్కు నందు డాటాబేస్‌లను అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd ను memcache సేవికకు అనుసంధానించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "రిలేల వ్యవహరించుటకు httpd అనుమతించు"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "మెయిల్ పంపుటకు http డీమన్ అనుమతించు"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "dbus ద్వారా avahi సేవతో సంప్రదించుటకు అపాచీను అనుమతించు"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi తోడ్పాటు అనుమతించు"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp పోర్టు పై వినుట ద్వారా httpd ను FTP సర్వర్ వలె వ్యవహరించుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "నివాస సంచయాలను చదువుటకు httpd ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd స్క్రిప్ట్స్ మరియు మాడ్యూల్స్ execmem/execstack అనుమతించు"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "గ్రేస్‌ఫుల్ మూసివేత కొరకు HTTPD ను పోర్ట్ 80 కు అనుసంధానమగుటను అనుమతించు"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "IPA విషయంను నిర్వహించుటకు httpd ప్రోసెసెస్ అనుమతించు"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "mod_auth_ntlm_winbind వుపయోగించుటకు అపాచీ అనుమతించు"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "mod_auth_pam వుపయోగించుటకు అపాచీ అనుమతించు"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "వాడుకరి విషయం చదువుటకు httpd అనుమతించు"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "పాసెంజర్‌కు ట్రాన్సిషన్‌లా కాక, stickshift రీతినందు అపాచీను నడుచుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "వనరు పరిధులను మార్చుటకు httpd డెమోన్‌ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "సిస్టమ్ CGI స్క్రిప్టుల వలె అదే డొమైన్ నందు SSI యెగ్జిక్యూటబుల్స్ ను నడుపుటకు HTTPD ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "అపాచీ స్క్రిప్టులను పబ్లిక్ విషయం వ్రాయుటకు అనుమతించు, సంచయాలు/ఫైళ్ళు తప్పక public_rw_content_t గా లేబుల్ చేసివుండాలి."
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "tmp విషయం నిర్వర్తించుటకు అపాచీ అనుమతించు."
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "టెర్మినల్‌తో సంప్రదించుటకు HTTPD ను యూనిఫై చేయి.  టెర్మినల్ వద్ద దృవీకరణపత్రముల కొరకు సంకేతపదం ప్రవేశపెట్టుటకు అవసరం."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "అన్ని కాంటెంట్ ఫైళ్ళ HTTPD సంభాలనను యూనిఫై చేయి."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయుటకు httpd ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd ను FUSE ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "httpdను gpg నడుపుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd ను nfs ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "వొక సేవను ప్రారంభించుటకు httpd ను oddjob తో సంప్రదించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpdను ఓపెన్‌స్టాక్ పోర్టులను యాక్సెస్ చేయుకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "సౌండ్ పోర్ట్ వరకే కాక, అన్ని పోర్టులకు icecast ను అనుసంధానించుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "ఏదేని పోర్టునకు అనుసంధానించుటకు Irssi IRC క్లైంటును అనుమతించు, మరియు యేదేని రిజర్వుకాని పోర్టునకు బందనం అగుటకు."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "కెర్బరోస్‌తో నిర్భందిత అనువర్తనములను నడుపు."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd డెమోన్‌ను మెయిల్ పంపుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "syslogd కు టెర్మినల్సు చదువ/వ్రాయ గల సామర్థయమును అనుమతించు"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "/dev/console నుండి లాగిన్ అగుటను మరియు సిస్టమ్‌ను వుపయోగించుటను అనుమతించు"
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "/proc/sys/kernel/mmap_min_addr చేత ఆకృతీకరించినట్లు, చిరునామా స్పేస్ యొక్క లో యేరియా mmap సామర్ధ్యం నియంత్రించు."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "నివాస సంచయాల నందు ఫైళ్ళను చదువుకు mock ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "ఏదేని సంచయం లేదా ఫైలు మౌంటు చేయుటకు mount ఆదేశంను అనుమతించు."
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "మొజిల్లా ప్లగిన్ డొమైన్‌ను TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "వాడుకరుల నివాస సంచయంనందు యాదృశ్చిక విషయాన్ని సృష్టించుటకు mozilla_pluginsను అనుమతించు"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "నిర్బందించబడిన వెబ్ బ్రౌజర్లు నివాస సంచయం విషయంను చదువుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "ఎమ్‌ప్లేయర్ ఎక్సిక్యూటబుల్ స్టాక్‌ను అనుమతించుము"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "అన్ని పోర్టులకు అనుసంధానమగుటకు mysqld ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND ను అపాచీ పోర్టును బందనం చేయుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "మాస్టర్ జోన్ ఫైళ్ళను వ్రాయుటకు BIND ను అనుమతించు. సాధారణంగా యిది గతిక DNS లేదా జోన్ ట్రాన్సఫర్స్ కొరకు వుపయోగించబడును."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "ఏ ఫైళ్ళు/డైరెక్టరీలు అయినా చదువుట/వ్రాయుట NFS ద్వారా యెగుమతి చేయుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "ఏ ఫైళ్ళు/డైరెక్టరీలు అయినా చదువుట/వ్రాయుట ను NFS ద్వారా యెగుమతి చేయుటకు అనుమతించు."
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు nfs సేవికలను అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "NIS తో నడుచుటకు వ్యవస్థను అనుమతించు"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "nscd భాగస్వామ్య మెమొరీ వుపయోగించుటకు నిర్భందించిన అనువర్తనములను అనుమతించు."
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "నివాస సంచయాలను చదువుటకు openvpn ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి నెట్వర్కుకు అనుసంధానమగుటకు piranha-lvs డొమైన్ అనుమతించు."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "అన్ని పోర్ట్స్ > 1023 కు అనుసంధానమగుటకు polipo ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "అన్ని అన్‌రిజర్వుడ్ పోర్టులకు Polipo సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "polipo_session_t డొమైన్ నందు వాడుకరి డొమైన్లను కాల్ చేయుట ద్వారా Polipo డెమోన్‌ను నిర్వర్తించగలగాలా అనేది నిర్థారించు."
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "polipo  అనునది cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయాలో లేదో నిర్థారించు."
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Polipo అనునది nfs ఫైల్ సిస్టమ్‌ను యాక్సెస్ చేయాలా అనునది నిర్థారించు"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated సంచయం తోడ్పాటు చేతనంచేయి."
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local డొమైన్ పూర్తి వ్రాత యాక్సెస్ mail_spool సంచయాలకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql ను ssh మరియు rsync ను point-in-time రికవరీ కొరకు వుపయోగించుటకు అనుమతించుము"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "ట్రాన్సిమిట్ క్లైంట్‌ను ఫారెన్ డాటాబేస్‌కు లేబుల్ చేయుటకు అనుమతించు"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "డాటాబేస్ నిర్వాహకులను DML స్టేట్‌మెంట్ నిర్వర్తనకు అనుమతించు"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "అనుమతిలేని వాడుకరులను DDL స్టేట్‌మెంట్ నిర్వర్తించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "ఫలానా మోడెమ్స్ కొరకు కెర్నల్ మాడ్యూళ్ళను లోడ్ చేయుటకు pppd ను అనుమతించు"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "సాదారణ వినియోగదారి కొరకు pppd నడుచుటకు అనుమతించుము"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, మరియు Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "అన్ని ఫైల్ రకాలను నిర్వహించుటకు పప్పెట్ క్లైంట్ అనుమతించు"
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet మాస్టర్‌ను mysql మరియు postgresql డాటాబేస్‌ అనుసంధానమునకు వుపయోగించుట అనుమతించు"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "షాడో చదువుటకు racoon అనుమతించు"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి rgmanager డొమైన్‌ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు rsync అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "క్లైంట్ వలె నడుచుటకు rsync అనుమతించు"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ఏదేని ఫైళ్ళు/సంచయాలు చదువుటకు మాత్రమే యెగుమతి చేయుటకు rsync అనుమతించు."
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync సేవికలను cifs ఫైల్ వ్యవస్థలను పంచుకొనుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync సేవికలను nfs ఫైలు వ్యవస్థలను పంచుకొనుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "కొత్త నివాస సంచయాలను సృష్టించుటకు samba ను అనుమతించు (e.g. PAM ద్వారా)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "డొమైన్ నియంత్రిక వలె వ్యవహరించుటకు, వాడుకరులను జతచేయుటకు, సమూహాలు మరియు సంకేతపదాలు మార్చుటకు samba అనుమతించు."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "వాడుకరుల నివాస సంచయాలను పంచుకొనుటకు samba అనుమతించు."
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ఫైల్/సంచయం చదువటకు మాత్రమే పంచుకొనుటకు samba ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "ఏ ఫైలు/డైరెక్టరీ చదువుట/వ్రాయుట అయినా samba పంచుకొనుటను అనుమతించు."
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ను portmapper గా వ్యవహరించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "అన్‌నిర్భందిత స్క్రిప్టులను నడుపుటకు సాంబాను అనుమతించు"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs వాల్యూమ్‌లను యెగుమతి చేయుటకు samba ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS వాల్యూమ్‌లను యెగుమతి చేయుటకు samba ను అనుమతించు."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock ను ఫ్యూజ్ ఫైళ్ళు చదువుటకు/వ్రాయుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock ను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "shadow చదువుటకు sasl ను అనుమతించు"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "బదిలీకరణ నుండి నిర్వహణ వాడుకరి డొమైన్లకు, కొత్తపాత్ర వంటి, ప్రోగ్రాములను అనుమతించవద్దు."
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "కెర్నల్ మాడ్యూల్ లోడింగ్ అచేతనం చేయి."
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "పాలసీ లోడుచేయుట, ఎన్ఫోర్సింగ్ రీతి అమర్చుట, మరియు బూలియన్ విలువలు మార్చుటకు వ్యవస్థను అనమతించాలో లేదో బూలియన్ నిర్ణయించు. దీనిని true కు అమర్చండి మరియు దానిని వెనకకు వుంచుటకు పునఃప్రారంభించండి."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "సాధారణ వాడుకరుల డైరెక్ట్ dri పరికర యాక్సెస్ అనుమతించు"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "నిర్భందించని నిర్వర్తినిలు వాటి హీప్ మెమొరీ నిర్వర్తినలను చేయుటకు అనుమతించు. ఇది చేయుట మంచి ఆలోచన కాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్‌జిల్లా నందు నివేదించబడాలి."
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "textrel_shlib_t గా లేబుల్ చేయకుండా టెక్స్టు రీలోకేషన్ అవసరమైన లైబ్రరీలను వుపయోగించుటకు అన్ని నిర్బందించని నిర్వర్తినలను అనుమతించు"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "నిర్భందించని నిర్వర్తినిలు వాటి స్టాక్ నిర్వర్తినిని చేయుటకు అనుమతించు ఇది యెప్పుడూ, యెప్పటికీ తప్పనిసరికాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్‌జిల్లా నందు నివేదించబడాలి."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "వాడుకరులను స్థానిక mysql సేవికకు అనుసంధానమగుటకు అనుమతించు"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "నిర్భందించిన వాడుకరులకు ping మరియు traceroute ఆదేశాలను నిర్వర్తించు సామర్థ్యం అనుమతించు."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "వాడుకరులను PostgreSQL కు అనుసంధానించుటకు అనుమతించు."
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "విస్తరిత యాట్రిబ్యూట్స్ (FAT, CDROM, FLOPPY) కలిగిలేని ఫైల్‌వ్యవస్థలపై ఫైళ్ళను చదువుట/వ్రాయుటకు వాడుకరిని అనుమతించు."
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "వాడుకరులను TCP సేవికలు (పోర్టులకు బందనం అయి మరియు అనుసంధానంను అదే డొమైన్ మరియు బయటి వాడుకరుల నుండి ఆమోదించు) నడుపుటకు అనుమతించు దీనిని అచేతనం చేయుటకు FTP పాసివ్ రీతికి వత్తిడి చేయును మరియు యితర నిభందనలను మార్చవచ్చు."
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "వాడుకరిని సంగీతం పంచుకొనుటకు అనుమతించు"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు, ఫైళ్ళను అప్‌లోడ్ చేయుటకు internal-sftp ను అనుమతించు. డైరెక్టరీలు తప్పక public_content_rw_t లేబుల్‌తో వుండాలి."
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు sftp-internal అనుమతించు"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ను స్థానిక వాడుకరులు లాగిన్ అగుటకు మరియు సిస్టమ్ పైని అన్ని ఫైళ్ళను DAC ద్వారా గవర్ను చేయుబడునవి చదువుట/వ్రాయుట కొరకు అనుమతించు."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు internal-ftp అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge యేదేని TCP పోర్టు వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయుటకు sge ను అనుమతించు."
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware నియంత్రికలపైని పరికరాలకు తోడ్పాటు నిచ్చుటకు అవసరమైన అదనపు అనుమతులను చేతనంచేయి."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు samba అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "నెట్వర్కు వుపయోగించుటకు వాడుకరి spamassassin క్లైంట్లు అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "వాడుకరి నివాస సంచయాలను చదువుటకు/వ్రాయుటకు spamd అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, cjf/g Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "పారదర్శక ప్రోక్సీ (TPROXY) వలె నడువుటకు squid ను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ssh ను chroot env తో అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "అతిధేయి కీ ఆధారిత ధృవీకరణను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh లాగిన్స్‍‌ను sysadm_r:sysadm_t లా అనుమతించుము"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "స్టాఫ్ వాడుకరిని svirt డొమైన్లు సృష్టించి బదలాయించుటకు అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ఏదేని నెట్వర్కు పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ఏదేని సాధారణ TCP పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు tftp ను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tcp సాకెట్లను అన్ని రిజర్వుకాని పోర్టులకు బందనం చేయుటకు tor డీమన్‌ను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox నడుచునప్పుడు chrome sandbox డొమైన్లకు అన్‌నిర్భందిత వాడుకరులను బదిలీకరణకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "నిర్భందించని డొమైన్ వలె లాగిన్ అగుటకు వాడుకరిని అనుమతించు"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner ప్లగిన్-కంటైనర్ నడుపునప్పుడు నిర్భందించని వాడుకరులు మొజిల్లా ప్లగిన్ డొమైన్‌కు బదలీకరణను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "నిర్భందనంకానివి నడుపుటకు వీడియో నడుపు సాధనాలను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "అనుమతిలేని వాడుకరిని svirt డొమైన్లు సృష్టించుటకు మరియు బదలాయించుటకు అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs నివాస సంచయాలకు తోడ్పాటునివ్వు"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "fusefs నివాస సంచయాలకు తోడ్పాటునివ్వు"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "cups బదులుగా lpd  సేవికను వుపయోగించు"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "NFS నివాస సంచయాలకు తోడ్పాటునివ్వు"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA నివాస సంచయాలకు తోడ్పాటునివ్వు"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "HTTP కే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు varnishd అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero దోషాలు విస్మరించు."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "నిర్భందించిన వర్చ్యువల్ అతిథిలను serial/parallel సంప్రదింపు పోర్టులను వుపయోగించుటకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "నిర్వర్తించదగు మెమొరీ మరియు నిర్వర్తించదగు స్టాక్ వుపయోగించుటకు  నిర్భందిత వర్చ్యువల్ అతిథులను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "fuse ఫైళ్ళను చదువుటకు నిర్భందిత అతిథులను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "nfs ఫైళ్ళను నిర్వహించుటకు నిర్భందిత వర్చ్యువల్ గెస్టులను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "నిర్భందిత వర్చ్యువల్ అతిథులను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "నిర్భందిత వర్చ్యువల్ గెస్టులను sanlock తో సంప్రదించుటకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "నిర్భందిత వర్చ్యువల్ గెస్టులు పరికర ఆకృతీకరణను నిర్వహించుటకు అనుమతించు, (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "usb పరికరాలను వుపయోగించుటకు నిర్భందిత అతిథులను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "నిర్భందిత వర్చ్యువల్ గెస్టులను xserver తో సంప్రదించుటకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను నిర్వహించుటకు webadm ను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు webadm ను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "మీరు wine mmap_zero దోషాలను విస్మరించు."
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "బూట్‌లోడర్ నిర్వర్తించుటకు గ్రాఫికల్ లాగిన్ ప్రోగ్రామ్ అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t వలె లాగిన్ అగుటకు గ్రాఫికల్ లాగిన్ ప్రోగ్రామ్ అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "xen ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "xend ను blktapctrl/tapdisk నడుపుటకు అనుమతించు. డిస్కు ప్రతిబింబముల కొరకు డెడికేటెడ్ లాజికల్ వాల్యూమ్స్ వుపయోగించుతుంటే అవసరం లేదు."
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "qemu-dm నడుపుటకు xend అనుమతించు. paravirt మరియు no vfb వుపయోగిస్తుంటే అవసరం లేదు."
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "నెట్వర్కు నిర్వాహిక ఆకృతీకరించుటకు మరియు అపాచీ పోర్టులకు అనుసంధానమగుటకు xguest వా‍డుకరులను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "తీసివేయదగు మాధ్యమాన్ని మౌంట్ చేయుటకు xguest వాడుకరులను అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ను బ్లూ టూత్ పరికరాలు వుపయోగించుటకు అనుమతించు"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X సేవిక భాగస్వామ్య మెమొరీ తునకలకు వ్రాయుటకు క్లైంట్లను అనుమతించు."
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ను వ్రైటబుల్ మెమొరీ నిర్వర్తించుటకు అనుమతించు"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "X వాడుకరిస్పేస్ ఆబ్జక్టు నిర్వాహికకు తోడ్పాటునివ్వు"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "రిజర్వుకాని పోర్టులకు అనుసంధానమగుటకు zabbixను అనుమతించు"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "zebra డెమోన్‌ను దాని ఆకృతీకరణ ఫైళ్ళను వ్రాయుటకు అనుమతించు    "
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించిన పబ్లిక్ ఫైళ్ళను సవరించుటకు ZoneMinder ను అనుమతించు."
-diff --git a/policycoreutils/po/tr.po b/policycoreutils/po/tr.po
-new file mode 100644
-index 0000000..1dcbd60
---- /dev/null
-+++ b/policycoreutils/po/tr.po
-@@ -0,0 +1,3482 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+# Necdet Yücel <necdetyucel at gmail.com>, 2012.
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/tr/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: tr\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr "PAM başlatılamadı\n"
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr "kullanıcı bilgisi alınamadı\n"
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr "Parola:"
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr "Girdiniz shadow passwd dosyasında bulunamadı.\n"
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr "getpass /dev/tty dosyasını açamadı\n"
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr "run_init: %s için hatalı parola\n"
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr "%s dosyası açılmadı\n"
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr "%s dosyası boş\n"
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr "Üzgünüm, run_init sadece SELinux çekirdeğinde kullanılabilir.\n"
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr "kimlik kanıtlama hatası.\n"
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr "******************** ÖNEMLİ ***********************\n"
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr "SELinux modül listesi alınamadı"
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr "Modül İsmi"
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr "Sürüm"
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr "Pasif"
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr "%s için bir anahtar oluşturulamadı"
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/uk.po b/policycoreutils/po/uk.po
-index 1b99ad4..647a7e1 100644
---- a/policycoreutils/po/uk.po
-+++ b/policycoreutils/po/uk.po
-@@ -1,35 +1,31 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
--# Yuri Chornoivan <yurchor at ukr.net>, 2010, 2012.
-+# Yuri Chornoivan <yurchor at ukr.net>, 2010,2012-2013.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-03 05:09+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:57+0000\n"
- "Last-Translator: Yuri Chornoivan <yurchor at ukr.net>\n"
- "Language-Team: Ukrainian <trans-uk at lists.fedoraproject.org>\n"
--"Language: uk\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
--"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"Language: uk\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"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"ВИКОРИСТАННЯ: run_init <сценарій> <аргументи ...>\n"
--"  де <сценарій> — назва сценарію ініціалізації для запуску,\n"
--"         <аргументи ...> — аргументи для цього сценарію."
-+msgstr "ВИКОРИСТАННЯ: run_init <сценарій> <аргументи ...>\n  де <сценарій> — назва сценарію ініціалізації для запуску,\n         <аргументи ...> — аргументи для цього сценарію."
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "не вдалося ініціалізувати PAM\n"
-@@ -78,353 +74,359 @@ msgstr "run_init може використовуватись лише для я
- msgid "authentication failed.\n"
- msgstr "помилка розпізнавання.\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "Не вдалося вказати контекст виконання у %s.\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "********************* ВАЖЛИВО ************************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "Для активації пакету правил виконайте:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "глобально"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "Не вдалося створити дескриптор semanage"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "Правила SELinux не призначено або немає доступу до сховища."
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "Не вдалося прочитати дані сховища правил."
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "Не вдалося встановити з'єднання з semanage"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "Не вдалося встановити активний статус MLS"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "Функцію ще не реалізовано"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Транзакція semanage вже виконується"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "Не вдалося запустити транзакцію semanage"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "Не вдалося завершити транзакцію semanage"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Транзакція semanage не виконується"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "Не вдалося отримати список модулів SELinux"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr "Назва модуля"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "Версія"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "Вимкнено"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr "Не вдалося вимкнути модуль %s (помилка вилучення)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr "Не вдалося увімкнути модуль %s (помилка вилучення)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr "Не вдалося вилучити модуль %s (помилка вилучення)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr "для dontaudit слід визначити «on» або «off»"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr "Вбудовані типи permissive"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr "Нетипові типи permissive"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "Не вдалося вказати permissive домен %s (помилка встановлення модуля)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "Не вдалося вилучити permissive домен %s (помилка при встановленні)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "Не вдалося створити ключ для %s"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "Не вдалося перевірити чи визначено mapping входу для %s "
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux-група %s не існує"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Користувач %s не існує у Linux"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "Не вдалося створити mapping входу для %s"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "Не вдалося вказати назву %s"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "Не вдалося вказати діапазон MLS для %s"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "Не вдалося встановити користувача SELinux для %s"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "Не вдалося додати mapping входу для %s"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "Потрібно seuser або serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "mapping входу для %s не визначено"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "Не вдалося запитати seuser для %s"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "Не вдалося змінити mapping входу для %s"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "mapping входу для %s визначено у правилах, не вдалося вилучити"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "Не вдалося вилучити mapping входу для %s"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "Не вдалося вивести прив’язки входу"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "Реєстраційне ім'я"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "Користувач SELinux"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "Діапазон MLS/MCS"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr "Служба"
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "Не вдалося перевірити чи визначений користувач SELinux %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "Не вдалося запитати користувача для %s"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "Треба додати принаймні одну роль для %s"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "Не вдалося створити користувача SELinux для %s"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "Не вдалося додати роль %s для %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "Не вдалося встановити рівень MLS для %s"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "Не вдалося додати префікс %s для %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "Не вдалося витягнути ключ для %s"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "Не вдалося додати користувача SELinux %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "Треба вказати префікс, ролі, рівень або range"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "Потрібен префікс або роль"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "Користувача SELinux %s не визначено"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "Не вдалося змінити користувача SELinux %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "Користувач SELinux %s визначено у правилах, не може бути вилучено"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "Не вдалося вилучити користувача SELinux %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "Не вдалося отримати список користувачів SELinux"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "Не вдалося отримати список ролей користувача %s"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "Розмітка"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "Префікс"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "Рівень MCS"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "Діапазон MCS"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "Ролі SELinux"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "Потрібен протокол udp чи tcp"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "Слід вказати порт"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr "Некоректний порт"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "Не вдалося створити ключ для %s/%s"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "Слід вказати тип"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr "Тип %s є некоректним, мало бути вказано тип порту"
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "Не вдалося чи порт визначено %s/%s"
-@@ -474,8 +476,8 @@ msgstr "Не вдалося створити контекст порту для
- msgid "Could not add port %s/%s"
- msgstr "Не вдалося додати додати порт  %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "Потрібно вказати setype або serange"
- 
-@@ -483,469 +485,473 @@ msgstr "Потрібно вказати setype або serange"
- msgid "Requires setype"
- msgstr "Потрібно вказати setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "Порт %s/%s не визначено"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "Не вдалося запитати порт %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "Не вдалося змінити порт %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "Не вдалося отримати список портів"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "Неможливо вилучити порт %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "Порт %s/%s визначено у правилах, не може бути вилучено"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "Не вдалося вилучити порт %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "Не вдалося отримати список портів"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "Тип порту SELinux"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Протокол"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "Номер порту"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "Потрібно вказати адреса вузла"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "Протокол відсутній чи невідомий"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "Потрібно вказати тип SELinux"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr "Потрібен тип вузла SELinux"
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr "Тип %s є некоректним, мало бути вказано тип вузла"
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "Не вдалося створити ключ для %s"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "Не вдалося перевірити чи визначено адресу %s"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "Не вдалося створити адресу %s"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "Не вдалося створити контекст для %s"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "Не вдалося вказати маску %s"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "Не вдалося вказати користувача у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "Не вдалося вказати роль у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "Не вдалося вказати тип у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "Не вдалося вказати поля mls у контексті адреси для %s"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "Не вдалося вказати контекст addr для %s"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "Не вдалося додати addr %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s не визначено"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "Не вдалося запитати addr %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "Не вдалося змінити addr %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Адресу %s визначено у правилах, її не можна вилучати"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "Не вдалося вилучити адресу %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr "Не вдалося вилучити всі прив’язки відповідники вузлів"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "Не вдалося отримати список addr"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "Потрібно вказати тип SELinux"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "Не вдалося перевірити чи визначений інтерфейс %s"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "Не вдалося створити інтерфейс для %s"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "Не вдалося вказати користувача у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "Не вдалося вказати роль у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "Не вдалося вказати тип у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "Не вдалося вказати поле mls у контексті інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "Не вдалося вказати контекст інтерфейсу для %s"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "Не вдалося створити контекст повідомлення для %s"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "Не вдалося додати інтерфейс %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "Інтерфейс %s не визначено"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "Не вдалося запитати інтерфейс %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "Не вдалося змінити інтерфейс %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "Інтерфейс %s визначений у правилах, не може бути вилучено"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "Не вдалося вилучити інтерфейс %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr "Не вдалося вилучити всі прив’язки інтерфейсів"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "Не вдалося отримати список інтерфейсів"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "Інтерфейс SELinux"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Контекст"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr "Клас еквівалентності для %s вже існує"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s»"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr "Класу еквівалентності для %s не існує"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "Не вдалося вказати користувача у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "Не вдалося вказати роль у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "Не вдалося вказати поле mls у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "Неправильна визначення файла"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr "У специфікації файлів не можна використовувати пробіли"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
--"Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». "
--"Спробуйте краще додати «%s»."
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». Спробуйте краще додати «%s»."
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr "Тип %s є некоректним, мало бути вказано тип файла або пристрою"
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "Не вдалося перевірити чи визначений контекст файла для %s"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "Не вдалося створити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "Не вдалося вказати тип у контексті файла для %s"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "Не вдалося вказати контекст файла для %s"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "Не вдалося додати контекст файла для %s"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "Потрібно вказати setype, serange чи seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "Контекст файла для %s не визначено"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "Не вдалося запитати контекст файла для %s"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "Не вдалося змінити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "Не вдалося отримати список контекстів файлів"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "Не вдалося вилучити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "Контекст файла для %s визначено у правилах, його не можна вилучити"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "Не вдалося вилучити контекст файла для %s"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "Не вдалося отримати список контекстів файлів"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "Не вдалося отримати список локальних контекстів файлів"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "Контекст файла SELinux"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "тип"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
--"\n"
--"Еквівалентність файлових контекстів дистрибутива SELinux\n"
-+msgstr "\nЕквівалентність файлових контекстів дистрибутива SELinux\n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
--"\n"
--"Еквівалентність локальних файлових контекстів SELinux\n"
-+msgstr "\nЕквівалентність локальних файлових контекстів SELinux\n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "Не вдалося перевірити чи визначено логічне значення %s"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "Логічне значення %s не визначене"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "Не вдалося запитати контекст файла %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "Слід вказати одне з таких значень: %s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "Не вдалося вказати активне значення змінної %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "Не вдалося змінити логічне значення %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "Неправильний формат %s: Запис %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "Логічне значення %s визначено у правилах, його не можна вилучити"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "Не вдалося вилучити логічне значення %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "Не вдалося отримати список логічних змінних"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "невідомо"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "вимкнено"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "увімкнено"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "Логічна змінна SELinux"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr "Стан"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr "Типовий"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "Опис"
- 
-@@ -1009,7 +1015,7 @@ msgstr "Помилка при розподілі пам'яті.\n"
- msgid "Error sending audit message.\n"
- msgstr "Помилка надсилання повідомлення аудиту.\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "Не вдалося визначити режим блокування (enforcing).\n"
-@@ -1022,16 +1028,12 @@ msgstr "Помилка! Не вдалося відкрити %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr ""
--"%s! Не вдалося отримати контекст для %s, перепризначення позначок tty не "
--"відбулось.\n"
-+msgstr "%s! Не вдалося отримати контекст для %s, перепризначення позначок tty не відбулось.\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr ""
--"%s!  Не вдалося отримати новий контекст для %s, перепризначення позначок tty "
--"не відбулось.\n"
-+msgstr "%s!  Не вдалося отримати новий контекст для %s, перепризначення позначок tty не відбулось.\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1128,62 +1130,66 @@ msgstr "Не вдалося отримати порожній сигнал ві
- msgid "Unable to set SIGHUP handler\n"
- msgstr "Не вдалося встановити обробник SIGHUP\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "Вибачте, newrole не вдалося скинути можливості\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "newrole може використовуватись лише для ядра з підтримкою SELinux.\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "не вдалося отримати old_context.\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "Попередження!  Не вдалося отримати інформацію про tty.\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "помилка при читанні конфігурації служби PAM.\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole: неправильний пароль для %s\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole: помилка створення дочірнього процесу: %s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "Не вдалося відновити позначку tty...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "Не вдалося правильно закрити tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "Не вдалося закрити дескриптор.\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "Помилка виділення argv0 у оболонці.\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "Не вдалося відновити оточення, виконання перервано\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "не вдалося виконати оболонку\n"
- 
-@@ -1286,20 +1292,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "Помилка у параметрах %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr "Логічні змінні"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr "Усі"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1314,25 +1320,19 @@ msgstr "Призначення позначок файлам"
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
--"Специфікація\n"
--"файлів"
-+msgstr "Специфікація\nфайлів"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
--"Тип файлу\n"
--"SELinux"
-+msgstr "Тип файлу\nSELinux"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
--"Тип\n"
--"файлу"
-+msgstr "Тип\nфайлу"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
-@@ -1342,645 +1342,484 @@ msgstr "Відповідність користувачів"
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
--"Реєстраційне\n"
--"ім'я"
-+msgstr "Реєстраційне\nім'я"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
--"Користувач\n"
--"SELinux"
-+msgstr "Користувач\nSELinux"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
--"Діапазон\n"
--"MLS/MCS"
-+msgstr "Діапазон\nMLS/MCS"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
- msgstr "Потрібна авторизація '%s'"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr "Модуль політики"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr "Назва модуля"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr "Вимкнути аудит"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr "Увімкнути аудит"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr "Завантажити модуль політики"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr "Polgen"
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr "Максим Дзюманенко <dziumanenko at gmail.com>"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "Додати діалог для логічних змінних"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "Назва логічної змінної"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr "Утиліта генерації політики SELinux"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
--"<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких "
--"ви хочете визначити:</b>"
-+msgstr "<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких ви хочете визначити:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr "<b>Програма</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "Стандартна служба Init"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--"Стандартні служби ініціалізації запускаються при завантаженні за допомогою "
--"сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr "Стандартна служба Init"
-+msgstr "Стандартні служби ініціалізації запускаються при завантаженні за допомогою сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
- msgstr "Системна служба DBUS"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Фонова служба інтернет-служб (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr "initd запускається службою xinetd"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr "Фонова служба інтернет-служб (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "Веб-програма/ сценарій (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr "Веб-програми/ сценарії CGI, що запускаються веб-сервером Apache"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr "Веб-програма/ сценарій (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "Програма користувача"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--"Програма користувача -- будь-яка програма, запущена користувачем, до якого "
--"ви хочете застосувати обмеження."
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr "Програма користувача"
-+msgstr "Програма користувача -- будь-яка програма, запущена користувачем, до якого ви хочете застосувати обмеження."
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr "Пісочниця"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr "<b>Зареєстровані користувачі</b>"
- 
--#: ../gui/polgen.glade:453
--msgid "Modify an existing login user record."
--msgstr "Змінити наявний запис авторизації користувача."
--
--#: ../gui/polgen.glade:455
-+#: ../gui/polgen.glade:478
- msgid "Existing User Roles"
- msgstr "Наявні ролі користувачів"
- 
--#: ../gui/polgen.glade:474
--msgid ""
--"This user will login to a machine only via a terminal or remote login.  By "
--"default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
--"Користувач може авторизуватися лише віддалено чи у терміналі. Початково для "
--"користувача не налаштовані setuid, sudo, su та мережне оточення."
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr "Змінити наявний запис авторизації користувача."
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+#: ../gui/polgen.glade:495
- msgid "Minimal Terminal User Role"
--msgstr "Мінімальна роль користувача терміналу"
-+msgstr "Мінімальна роль користувача термінала"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:499
- msgid ""
--"This user can login to a machine via X or terminal.  By default this user "
--"will have no setuid, no networking, no sudo, no su"
--msgstr ""
--"Цей користувач може авторизуватися за допомогою X або терміналу. Початково "
--"для користувача не налаштовані setuid, sudo, su та мережне оточення."
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr "Користувач може авторизуватися лише віддалено чи у терміналі. Початково для користувача не налаштовані setuid, sudo, su та мережне оточення."
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+#: ../gui/polgen.glade:512
- msgid "Minimal X Windows User Role"
- msgstr "Мінімальна роль користувача X Window"
- 
- #: ../gui/polgen.glade:516
- msgid ""
--"User with full networking, no setuid applications without transition, no "
--"sudo, no su."
--msgstr ""
--"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
--"без su, без sudo."
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr "Цей користувач може авторизуватися за допомогою X або терміналу. Початково для користувача не налаштовані setuid, sudo, su та мережне оточення."
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+#: ../gui/polgen.glade:529
- msgid "User Role"
- msgstr "Роль користувача"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:533
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
--"без su, може виконувати sudo до ролей адміністрування root."
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr "Користувач з повністю налаштованим мережним оточенням, програми без setuid, без su, без sudo."
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+#: ../gui/polgen.glade:546
- msgid "Admin User Role"
- msgstr "Роль адміністратора"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "Користувач з повністю налаштованим мережним оточенням, програми без setuid, без su, може виконувати sudo до ролей адміністрування root."
-+
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
- msgstr "<b>Користувачі root</b>"
- 
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
--"Оберіть роль адміністратора root, якщо цей користувач також адмініструє "
--"систему у режимі root. При цьому користувач не зможе авторизуватися у "
--"системі безпосередньо."
--
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
- msgstr "Роль адміністратора root"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr "label104"
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "Оберіть роль адміністратора root, якщо цей користувач також адмініструє систему у режимі root. При цьому користувач не зможе авторизуватися у системі безпосередньо."
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr "<b>Вкажіть назву програми або роль користувача:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr "Назва"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
--"Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані "
--"обмеження"
-+msgstr "Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані обмеження"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr "…"
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr "Введіть унікальну назву для обмежуваної ролі програми або користувача."
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr "Виконуваний файл"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr "Сценарій init"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--"Вкажіть повний шлях до сценарію init, що використовується для запуску "
--"обмежуваної програми."
-+msgstr "Вкажіть повний шлях до сценарію init, що використовується для запуску обмежуваної програми."
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr "label105"
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr "<b>Виберіть вже створену роль для внесення змін:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr "Виберіть ролі користувача, які переводитимуть до домену %s."
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "вкладка ролей"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr "<b>Виберіть ролі, які %s переводитиме до:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr "Виберіть домени програми, які %s переводитиме."
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "перенесення \nвкладка ролей"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr "<b>Виберіть user_roles які переводитимуть до %s:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
- msgstr "Виберіть ролі користувачів, які слід перенести у домени програм."
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr "label108"
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr "<b>Виберіть домени, які адмініструватиме %s:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr "Виберіть домени, якими має керувати цей користувач."
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr "label109"
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr "<b>Виберіть додаткові ролі для %s:</b>"
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr "label111"
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr "<b>Вкажіть мережеві порти, до яких прив’язуватиметься %s:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr "<b>Порти TCP</b>"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
--msgid "Allows %s to bind to any udp port"
--msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
--
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
- msgid "All"
- msgstr "Усі"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
--msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
--"Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
- msgid "600-1024"
- msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
--msgid ""
--"Enter a comma separated list of udp ports or ranges of ports that %s binds "
--"to. Example: 612, 650-660"
--msgstr ""
--"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
--"буде пов’язано %s. Приклад: 612, 650-660"
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr "Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
- msgid "Unreserved Ports (>1024)"
- msgstr "Не зарезервовані порти (>1024)"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими буде пов’язано %s. Приклад: 612, 650-660"
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr "Виберіть порти"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr "Дозволяє %s зв’язуватися з будь-якими портами UDP з номером > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr "<b>Порти UDP</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "Мережа\nВкладка прив’язки"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr "<b>Виберіть мережеві порти, з якими з’єднуватиметься %s:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr "Дозволяє %s встановлювати з’єднання з будь-яким портом TCP"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--"Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими "
--"буде з’єднано %s. Приклад: 612, 650-660"
-+msgstr "Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими буде з’єднано %s. Приклад: 612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr "Дозволяє %s встановлювати з’єднання з будь-яким портом UDP"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
--"буде з’єднано %s. Приклад: 612, 650-660"
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr "label114"
-+msgstr "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими буде з’єднано %s. Приклад: 612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr "<b>Виберіть загальні властивості програми для %s:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr "Записує повідомлення syslog\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr "Створює та обробляє тимчасові файли у каталозі /tmp"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr "Використовує Pam для автентифікації"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr "Використовує виклики nsswitch чи getpw*"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr "Використовує dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr "Надсилає повідомлення audit "
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr "Взаємодіє з терміналом"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr "Надсилає повідомлення електронною поштою"
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr "label115"
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr "<b>Додайте файли або каталоги, якими керуватиме %s</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--"Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли "
--"у /var/lib…"
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr "label116"
-+msgstr "Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли у /var/lib…"
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr "<b>Додати булеві значення з правил %s:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
--"Додати або вилучити булеві правила, які використовуватимуться доменом %s"
-+msgstr "Додати або вилучити булеві правила, які використовуватимуться доменом %s"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr "<b>До якого каталогу слід створити правила %s?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr "Каталог політики"
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr "Додати діалог для логічних змінних"
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr "Назва логічної змінної"
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr "Роль"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr "Наявний_користувач"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr "Програма"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr "%s має бути каталогом"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr "Потрібно вказати користувача"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr "Виберіть виконуваний файл для приміщення обмежень."
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr "Виберіть сценарій init для застосування обмежень."
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr "Виберіть файли, які обмежувана програма буде створювати чи записувати"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr "Виберіть каталоги, які будуть належати обмежуваній програмі"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr "Виберіть каталог, у якому будуть створюватись файли політики"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
--"Тип %s_t вже визначено у поточні політиці.\n"
--"Продовжити?"
-+msgstr "Тип %s_t вже визначено у поточні політиці.\nПродовжити?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr "Перевірка назви"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
--"Модуль %s.pp вже завантажено у поточну політику .\n"
--"Продовжити?"
-+msgstr "Модуль %s.pp вже завантажено у поточну політику .\nПродовжити?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
--"Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
-+msgstr "Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr "Слід вказати виконуваний файл"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr "Налаштовування SELinux"
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr "Фонова служба інтернет-служб"
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr "Треба ввести назву процесу/користувача з обмеженнями"
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--"Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися "
--"параметром «-n НАЗВА_МОДУЛЯ»"
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr "Лише служби можуть використовувати сценарій init."
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr "use_resolve має містити логічне значення"
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr "use_syslog має містити логічне значення"
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr "use_kerberos має бути булевим значенням "
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr "manage_krb5_rcache має бути булевим значенням"
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr "Типам користувачів автоматично встановлюється тип tmp"
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr "Для обмеження процесу треба вказати виконуваний шлях"
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr "Файл примусового типу"
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr "Файл інтерфейсу"
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr "Файл контексту"
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr "Сценарій налаштовування"
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n назва_модуля ] [ -m ] [ -t тип ] [ виконуваний_файл | назва ]\n"
--"можливі значення типу:\n"
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr "Слід вказати виконуваний файл або назву"
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr "Мережний порт"
-@@ -1989,9 +1828,7 @@ msgstr "Мережний порт"
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
--"Тип порту\n"
--"SELinux"
-+msgstr "Тип порту\nSELinux"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
-@@ -2001,9 +1838,7 @@ msgstr "Протокол"
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
--"Рівень\n"
--"MLS/MCS"
-+msgstr "Рівень\nMLS/MCS"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
-@@ -2022,1492 +1857,1626 @@ msgstr "Список"
- msgid "Group View"
- msgstr "Групи"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr "Захист служб SELinux"
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr "Вимкнути захист SELinux для служби acct"
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr "Адміністратор"
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr "Дозволити всім службам здійснювати запис до /"
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr "Дозволити всім службам використовувати незайняті tty"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Ви справді хочете вилучити %s «%s»?"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr "Привілеї користувачів"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Вилучити %s"
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Дозволити обліковому запису gadmin виконувати файли у домашньому каталозі "
--"та /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Додати %s"
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Дозволити обліковому запису guest виконувати файли у домашньому каталозі та /"
--"tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Змінити %s"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Захист пам'яті"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Дозволений"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr "Дозволити виконуваний стек java"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Примусовий"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Підключення ФС"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Статус"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr "Дозволити монтування до будь-яких файлів"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Зміна типу політики вимагає повторної розмітки всієї файлової системи при наступному завантаженні. Процес розмітки може бути досить тривалим залежно від розміру файлової системи. Продовжити?"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr "Дозволити монтування до будь-яких каталогів"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "Вимикання політики SELinux вимагає перезавантаження та не рекомендується. Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи не викликає SELinux проблем у системі, використовуйте дозволений режим, який не робить політику примусовою, але при цьому реєструє помилки у журналі. Дозволений режим не вимагає перезавантаження. Продовжити?"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr "Дозволити виконуваний стек mplayer"
--
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "Активація політики SELinux вимагає повторної розмітки всієї файлової системи при наступному завантаженні. Процес розмітки може бути досить тривалим залежно від розміру файлової системи. Продовжити?"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr "Дозволити ssh виконувати ssh-keysign"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Дозволити користувачу staff виконувати файли у домашньому каталозі та /tmp"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "(c) 2006 Red Hat, Inc.\n(c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Дозволити користувачу sysadm виконувати файли у домашньому каталозі та /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Додати відповідні авторизації SELinux"
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--"Дозволити необмеженому обліковому запису SELinux виконувати файли у "
--"домашньому каталозі та /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Додати мережні порти SELinux"
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Тип SELinux"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr "Конфігурація мережі"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Специфікація файлу"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr "Дозволити проходження по мережі непозначених пакетів"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Тип файлу"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Дозволити користувачам user виконувати файли у домашньому каталозі та /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "усі файли\nзвичайний файл\nкаталог\nсимвольний пристрій\nблочний пристрій\nсокет\nсимвольне посилання\nканал\n"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
--"Дозволити необмеженим компонентам виконувати dyntrans для unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Додати користувача SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Адміністрування SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Додати"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Бази даних"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Властивості"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr "Дозволити користувачу приєднуватися до сокета mysql"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "В_илучити"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr "Дозволити користувачу приєднуватись до сокета postgres"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Обрати об'єкт керування"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "XServer"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Вибір:</b>"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr "Дозволити клієнтам здійснювати запис до спільної пам'яті X"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Типовий примусовий режим"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Дозволити обліковому запису xguest виконувати файли у домашньому каталозі "
--"та /tmp"
--
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
--
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr "Дозволити службам виконуватись з NIS"
--
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Web-програми"
--
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr "Перенести користувача staff до домену програм для перегляду інтернету"
--
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr "Перенести користувача sysadm до домену програм для перегляду інтернету"
--
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr "Перенести користувача user до домену програм для перегляду інтернету"
--
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr "Перенести користувача xguest до домену програм для перегляду інтернету"
--
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
--"Дозволити програмам для перегляду інтернету користувача staff запис у "
--"домашні каталоги"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Вимкнено\nДозволений\nПримусовий\n"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Захист SELinux для amanda вимкнено"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Поточний примусовий режим"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Захист SELinux для amavis вимкнено"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Тип типової політики:"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Захист SELinux для служби apmd вимкнено"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при наступному завантаженні. Процес повторної розмітки може бути досить тривалим залежно від розміру файлової системи. При зміні типу політики також знадобиться повторна розмітка."
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Захист·SELinux для служби arpwatch вимкнено"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Повторна розмітка при наступному завантаженні."
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Захист SELinux для служби auditd вимкнено"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Захист SELinux для служби automount вимкнено"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Відновити первинне значення параметра"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Захист SELinux для avahi вимкнено"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Захист SELinux для служби bluetooth вимкнено"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Фільтр"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr "Захист SELinux для служби canna вимкнено"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr "Захист SELinux для служби cardmgr вимкнено"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Додати контекст файлу"
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr "Захист SELinux для Cluster Server вимкнено"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Змінити контекст файлу"
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
--"Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових "
--"каталогів користувачів, не довірених файлів та змінних пристроїв"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Вилучити контекст файлу"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr "Захист SELinux для служби ciped вимкнено"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Перемикання між усіма та зміненими контекстами файлів"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr "Захист SELinux для служби clamd вимкнено"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr "Захист SELinux для clamscan вимкнено"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Додати відповідність користувачів SELinux"
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr "Захист SELinux для clvmd вимкнено"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Змінити відповідність користувача SELinux"
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr "Захист SELinux для служби comsat вимкнено"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Вилучити відповідність користувача SELinux"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr "Захист SELinux для служби courier вимкнено"
--
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr "Захист SELinux для служби cpucontrol вимкнено"
--
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr "Захист SELinux для служби cpuspeed вимкнено"
--
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr "Cron"
--
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr "Захист SELinux для служби crond вимкнено"
--
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr "Друк"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr "Захист SELinux для сервера cupsd вимкнено"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Додати користувача"
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr "Захист SELinux для служби cupsd вимкнено"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Змінити користувача"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr "Захист SELinux для cupsd_lpd вимкнено"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Вилучити користувача"
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
--msgstr "Захист SELinux для служби cvs вимкнено"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Додати мережний порт"
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr "Захист SELinux для служби cyrus вимкнено"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Змінити мережний порт"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr "Захист SELinux для служби dbskkd вимкнено"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Вилучити мережний порт"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
--msgstr "Захист SELinux для dbusd вимкнено"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Перемикання між портами вказаними користувачем та усіма портами"
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr "Захист SELinux для dccd вимкнено"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr "Захист SELinux для dccifd вимкнено"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Генерувати модуль нової політики"
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr "Захист SELinux для dccm вимкнено"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Завантажити модуль політики"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr "Захист SELinux для служби ddt вимкнено"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Вилучити завантажувальний модуль політики"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr "Захист SELinux для служби devfsd вимкнено"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується у журналах."
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr "Захист SELinux для служби dhcpc вимкнено"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr "Захист SELinux для служби dhcpd вимкнено"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Змінити режим процесу на дозвільний."
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr "Захист SELinux для служби dictd вимкнено"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Змінити режим процесу на примусовий."
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr "Дозволити sysadm_t безпосередньо запускати служби"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домен процесу"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr "Вимкнути захист SELinux для Evolution"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr "Ігри"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Потрібен SELinux користувач ?%s?"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr "Захист SELinux для ігор вимкнено"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "Створити сторінки довідника (man) SELinux"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr "Захист SELinux для програм для перегляду інтернету вимкнено"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "адреса, за якою зберігатимуться створені сторінки довідника (man) SELinux"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr "Захист SELinux для Thunderbird вимкнено"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr "назва операційної системи для сторінок підручника (man)"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr "Захист SELinux для служби distccd вимкнено"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr "Створити структуру сторінок підручника у форматі HTML для вказаної сторінки підручника SELinux"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr "Захист SELinux для служби dmesg вимкнено"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "Всі домени"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr "Захист SELinux для служби dnsmasq вимкнено"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Назви доменів сторінок довідника, які буде створено"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr "Захист SELinux для служби dovecot вимкнено"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "Надіслати запит щодо правил SELinux мережі"
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr "Захист SELinux для служби entropyd вимкнено"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "показати список всіх типів портів SELinux"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr "Захист SELinux для fetchmail вимкнено"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "показати тип SELinux, пов’язаний з портом"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr "Захист SELinux для служби fingerd вимкнено"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Показати порти, визначені для цього типу SELinux"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr "Захист SELinux для служби freshclam вимкнено"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "показати порти, з якими може зв’язуватися і/або з’єднуватися цей домен"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr "Захист SELinux для служби fsdaemon вимкнено"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "надіслати запит до списку правил SELinux для визначення того, чи можуть обмінюватися даними домени"
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr "Захист SELinux для служби gpm вимкнено"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "Домен-джерело"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "Домен-призначення"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr "Захист SELinux для служби gss вимкнено"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "надіслати запит до засобу обробки правил SELinux щодо опису перемикачів"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
--msgstr "Захист SELinux для служби Hal вимкнено"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr "отримати опис всіх перемикачів"
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
--msgstr "Сумісність"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "перемикач, опис якого слід отримати"
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
--"Не виконувати аудит несправних компонентів, які не утворюють загрозу безпеці"
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "надіслати запит до списку правил SELinux для перегляду даних щодо способу перенесення домену-джерела обробки до домену-призначення обробки"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr "Захист SELinux для служби hostname вимкнено"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "домен-джерело обробки"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr "Захист SELinux для служби hotplug вимкнено"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "домен-призначення обробки"
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr "Захист SELinux для служби howl вимкнено"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr "Команда, потрібна для цього типу правил"
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr "Захист SELinux для служби cups hplip вимкнено"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr "Список інтерфейсів правил SELinux"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr "Захист SELinux для служби httpd rotatelogs вимкнено"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "Створити шаблон модуля правил SELinux"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr "Служба HTTPD"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr "Вкажіть тип домену, який ви будете розширювати"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr "Захист SELinux для служби http suexec вимкнено"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr "Вкажіть користувачів SELinux, яких буде перенесено до цього домену"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr "Захист SELinux для служби hwclock вимкнено"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr "Вкажіть домени, які адмініструватиме цей адміністратор з обмеженими правами"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr "Захист SELinux для служби i18n вимкнено"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "назва правила для створення"
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr "Захист SELinux для служби imazesrv вимкнено"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr "адреса, за якою зберігатимуться створені файли правил"
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr "Захист SELinux для дочірніх служб inetd вимкнено"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "виконуваний файл, роботу якого слід обмежити"
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr "Захист SELinux для служби inetd вимкнено"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr "Створити правила для %s"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr "Захист SELinux для служби innd вимкнено"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "команди"
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr "Захист SELinux для служби iptables вимкнено"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr "Змінити правила SELinux на альтернативні, типовими є правила у /sys/fs/selinux/policy"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr "Захист SELinux для служби ircd вимкнено"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr "Не встановлено жодних правил SELinux"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr "Захист SELinux для служби irqbalance вимкнено"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr "Не вдалося прочитати файл правил %s"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr "Захист SELinux для служби iscsi вимкнено"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "невідомо"
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr "Захист SELinux для служби jabberd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "Фонова служба інтернет-служб"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr "Kerberos"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr "Тип чинного домену"
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr "Захист SELinux для служби kadmind вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr "Мінімальна роль користувача термінала"
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr "Захист SELinux для служби klogd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr "Роль користувача мінімальної графічної системи"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr "Захист SELinux для служби krb5kdc вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr "Роль користувача робочої станції"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr "Захист SELinux для служби ktalk вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr "Роль користувача-адміністратора"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr "Захист SELinux для служби kudzu вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr "Обмежена роль адміністратора (root)"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr "Захист SELinux для служби locate вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "Коректні типи:\n"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr "Захист SELinux для служби lpd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr "Захист SELinux для служби lrrd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr "Вам слід вказати чинний тип правил"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr "Захист SELinux для служби lvm вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr "Для вашого %s вам слід вказати назву вашого модуля правил."
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr "Захист SELinux для mailman вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися параметром «-n НАЗВА_МОДУЛЯ»"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr "Дозволити Evolution та Thunderbird читати файли користувачів"
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr "Захист SELinux для служби mdadm вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Лише служби можуть використовувати сценарій init."
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr "Захист SELinux для служби monopd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve має містити логічне значення"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr "Дозволити Mozilla читати файли користувачів"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog має містити логічне значення"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr "Захист SELinux для служби mrtg вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos має бути булевим значенням "
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr "Захист SELinux для служби mysqld вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache має бути булевим значенням"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr "Захист SELinux для служби nagios вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Типам користувачів автоматично встановлюється тип tmp"
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr "Служба імен"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr "Модулям правил %s потрібні чинні домени"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr "Захист SELinux для служби named вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Для обмеження процесу треба вказати виконуваний шлях"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr "Захист SELinux для служби nessusd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Файл примусового типу"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr "Захист SELinux для NetworkManager вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "Файл інтерфейсу"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr "Захист SELinux для служби nfsd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "Файл контексту"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr "Samba"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr "Файл специфікації"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr "Захист SELinux для служби nmbd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "Сценарій налаштовування"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr "Захист SELinux для служби nrpe вимкнено"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Надати доступ ABRT до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr "Захист SELinux для служби nscd вимкнено"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Дозволити ABRT виконуватися у домені abrt_handle_event_t для обробки скриптів подій ABRT"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr "Захист SELinux для служби nsd вимкнено"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Дозволити amavis використовувати компілятор JIT"
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr "Захист SELinux для служби ntpd вимкнено"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "Дозволити антивірусним програмам читати незахищені файли системи"
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr "Захист SELinux для oddjob вимкнено"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr "Дозволити auditadm виконувати команди"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr "Захист SELinux для oddjob_mkhomedir вимкнено"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Дозволити користувачам визначати записи паролів користувачів (passwd) безпосередньо з ldap, без використання сервера sssd"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr "Захист SELinux для служби openvpn вимкнено"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "Дозволити користувачам здійснювати вхід до системи за допомогою сервера radius"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr "Захист SELinux для служби pam вимкнено"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr "Дозволити користувачам здійснювати вхід до системи за допомогою сервера yubikey"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr "Захист SELinux для pegasus вимкнено"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr "Дозволити awstats спорожняти файли журналів Apache"
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr "Захист SELinux для служби perdition вимкнено"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових каталогів користувачів, не довірених файлів та змінних пристроїв"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr "Захист SELinux для служби portmap вимкнено"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Дозволити clamd використання компілятора JIT"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr "Захист SELinux для служби portslave вимкнено"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Дозволити clamscan доступ до захищених файлів у системі"
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr "Захист SELinux для postfix вимкнено"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "Надати доступ clamscan до читання даних користувача"
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr "Захист SELinux для служби postgresql вимкнено"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Надати доступ Cobbler до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr "pppd"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Дозволити Cobbler встановлювати з’єднання з мережею за допомогою TCP."
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr "Дозволити виконання pppd у режимі звичайного користувача"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Надати доступ Cobbler до файлових систем cifs."
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr "Захист SELinux для pptp вимкнено"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Надати доступ Cobbler до файлових систем nfs."
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr "Захист SELinux для служби prelink вимкнено"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Дозволити collectd встановлювати з’єднання з мережею за допомогою TCP."
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr "Захист SELinux для служби privoxy вимкнено"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Дозволити домену codnor встановлювати з’єднання з мережею за допомогою TCP."
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr "Захист SELinux для служби ptal вимкнено"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Дозволити системним завданням cron змінювати мітки файлової системи для відновлення контекстів файлів."
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Надати доступ фоновій служби cvs до читання файла shadow"
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Дозволити всім службам здійснювати запис до /"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr "Захист SELinux для служби pxe вимкнено"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Дозволити всім службам використовувати обгортки TCP."
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr "Захист SELinux для pyzord вимкнено"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Дозволити всім фоновим службам здійснювати читання і запис даних до терміналів"
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr "Захист SELinux для служби quota вимкнено"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr "Дозволити dan керувати файлами користувача"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr "Захист SELinux для служби radiusd вимкнено"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr "Дозволити dan читати файли користувача"
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr "Захист SELinux для служби radvd вимкнено"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Надати dbadm доступ до керування файлами у домашніх каталогах користувачів"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr "Захист SELinux для служби rdisc вимкнено"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Надати dbadm доступ до домашніх каталогів користувачів"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr "Захист SELinux для служби readahead вимкнено"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Якщо ви бажаєте заборонити програмам домену відображати ділянку пам’яті одночасно на виконувану і придатну до запису області, такий доступ є небезпечним. Вам слід повідомити про такий виконуваний файл до системи стеження за вадами"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr "Дозволити програмам читання файлів з нестандартних джерел (default_t)"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Дозволити адміністратору системи виконувати зневаджування та трасування всіх процесів."
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr "Захист SELinux для служби restorecond вимкнено"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Дозволити клієнтським програмам dhcpc виконувати команди iptables"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr "Захист SELinux для служби rhgb вимкнено"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Дозволити фоновій службі DHCP використовувати модулі LDAP"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr "Захист SELinux для ricci вимкнено"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Дозволити всім доменам використовувати дескриптори файлів інших доменів"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr "Захист SELinux для ricci_modclusterd вимкнено"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Дозволити всім доменам завантажувати модулі ядра"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr "Захист SELinux для служби rlogind вимкнено"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Дозволити використання звукових пристроїв як джерела початкових даних генератора псевдовипадкових чисел"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr "Захист SELinux для служби rpcd вимкнено"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Дозволити exim встановлювати з’єднання з базами даних (postgres, mysql)"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr "Захист SELinux для служби rshd вимкнено"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Надати доступ exim на створення, читання, запис і вилучення файлів непривілейованого користувача."
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr "rsync"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Надати доступ exim на читання файлів непривілейованого користувача."
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr "Захист SELinux для служби rsync вимкнено"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Увімкнути додаткові правила у домені cron з метою підтримки fcron."
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr "Дозволити запуск ssh з inted, а не у якості служби"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Дозволити домену fenced встановлювати з’єднання з мережею за допомогою TCP."
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr "Дозволити Samba спільний доступ до каталогів NFS"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Дозволити домену fenced виконувати ssh."
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr "Сервер авторизації SASL"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr "Дозволити всім доменам виконувати команди у fips_mode"
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr "Дозволити серверу авторизації sasl читати /etc/shadow"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Надати доступ ftp до читання і запису файлів до домашніх каталогів користувачів"
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:44
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
--"Дозволити серверу X-Windows призначати область пам'яті як виконувану та "
--"доступну для запису"
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Надати доступ серверам ftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Каталоги має бути позначено міткою public_content_rw_t."
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Дозволити серверам ftp встановлення з’єднань на всіх портах > 1023"
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Дозволити серверам ftp встановлювати з’єднання з портами бази даних mysql"
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Надати серверам ftp доступ до входу до системи від імені локальних користувачів і здійснювати читання або запис файлів у системі, що керується DAC."
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr "Захист SELinux для служби saslauthd вимкнено"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Дозволити серверам ftp використовувати cifs відкритих служб обміну файлами."
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr "Захист SELinux для служби scannerdaemon вимкнено"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Дозволити серверам ftp використовувати nfs відкритих служб обміну файлами."
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr "Не дозволяти зміну на sysadm_t, sudo та su"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Дозволити серверам ftp використання прив’язування до всіх незарезервованих портів у пасивному режимі"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr "Не дозволяти процесам завантажувати модулі ядра"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Визначити, чи зможе CGI Git виконувати пошук у домашніх каталогах."
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr "Не дозволяти процесам змінювати політику SELinux у ядрі"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Визначити, чи може мати CGI Git доступ до файлових систем cifs."
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr "Захист SELinux для служби sendmail вимкнено"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Визначити, чи може мати CGI Git доступ до файлових систем nfs."
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr "Захист SELinux для setrans вимкнено"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Визначити, чи фонова служба сеансів Git може прив’язувати сокети TCP до всіх незарезервованих портів."
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr "Захист SELinux для служби setroubleshoot вимкнено"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову службу Git у домені git_session_t."
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr "Захист SELinux для служби slapd вимкнено"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Визначити, чи зможе системна фонова служба Git виконувати пошук у домашніх каталогах."
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr "Захист SELinux для служби slrnpull вимкнено"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Визначити, чи може мати системна фонова служба Git доступ до файлових систем cifs."
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr "Захист SELinux для служби smbd вимкнено"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Визначити, чи може мати системна фонова служба Git доступ до файлових систем nfs."
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr "Захист SELinux для служби snmpd вимкнено"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Дозволити фоновій службі gitisis надсилання пошти"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr "Захист SELinux для служби snort вимкнено"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Надати доступ до читання urandom для всіх доменів"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr "Захист SELinux для служби soundd вимкнено"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Надати доступ до використання параметра --write-env-file клієнтської програми GPG. Використання цього параметра надає доступ цій програмі до файлів користувачів."
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr "Захист SELinux для служби sound вимкнено"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Надати доступ веб-домену GPG до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr "Захист від спаму"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "Дозволити gssd читання даних з каталогу temp. Призначено для доступу до tgt kerberos."
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr "Захист SELinux для служби spamd вимкнено"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr "Дозволити гостю виконувати команди"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr "Дозволити spamd звертатися до домашніх каталогів"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Надати доступ Apache до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr "Дозволити мережний доступ службі Spam Assassin"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Дозволити httpd використовувати вбудовані інструменти обробки скриптів (зазвичай php)"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr "Захист SELinux для служби speedmgmt вимкнено"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "Надати доступ фоновій службі http до пошуку спаму"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr "Звук"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Надати доступ до використання httpd у режимі клієнта FTP на порті ftp та тимчасових портах"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr "Дозволити службі squid приєднуватись до мережі"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Дозволити httpd встановлювати з’єднання з портом ldap"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr "Захист SELinux для служби squid вимкнено"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Надати фоновій службі http змогу встановлювати з’єднання з zabbix"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr "Захист SELinux для служби ssh вимкнено"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з мережею за допомогою TCP."
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з Cobbler мережею."
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:73
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
--"Дозволити користувачам staff_r пошук у домашніх каталогах та читання файлів "
--"(наприклад, ~/.bashrc)"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з базами даних мережею."
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Надати доступ httpd на з’єднання з сервером memcache"
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr "Універсальний тунель SSL"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "Надати доступ до використання httpd у режимі перемикача мережі"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr "Захист SELinux для служби stunnel вимкнено"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "Надати доступ фоновій службі http до надсилання пошти"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr "Дозволити службі stunnel виконуватись незалежно від xinetd"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Дозволити Apache здійснювати обмін даним зі службою avahi за допомогою dbus"
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr "Захист SELinux для служби swat вимкнено"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "Дозволити підтримку cgi у httpd"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr "Захист SELinux для служби sxid вимкнено"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Надати доступ до використання httpd у режимі сервера FTP очікуванням даних на порті ftp."
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr "Захист SELinux для служби syslogd вимкнено"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "Надати доступ httpd до читання даних з домашніх каталогів"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr "Захист SELinux для системи завдань cron вимкнено"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Надати доступ скриптам і модулям httpd до execmem/execstack"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr "Захист SELinux для служби tcp вимкнено"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Дозволити HTTPD встановлювати з’єднання з портом 80 для штатного завершення роботи"
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr "Захист SELinux для служби telnet вимкнено"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Дозволити процесам httpd керувати даними IPA"
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr "Захист SELinux для служби tftpd вимкнено"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Дозволити Apache використовувати mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr "Захист SELinux для служби transproxy вимкнено"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Дозволити Apache використовувати mod_auth_pam"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr "Захист SELinux для служби udev вимкнено"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "Надати доступ httpd до читання даних користувача"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr "Захист SELinux для служби uml вимкнено"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Дозволити Apache працювати у режимі ручного керування без переходу до користувача"
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Дозволити фоновій службі httpd для внесення змін до обмежень його ресурсів"
-+
-+#: booleans.py:89
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
--"Дозволити службі xinetd виконуватись без обмежень, що включає всі керовані "
--"ним служби, для яких явно не вказані перетворення доменів"
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Дозволити HTTPD запускати виконувані файли SSI у одному домені зі скриптами CGI системи."
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:90
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
--"Дозволити виконання сценаріїв rc без обмежень, включаючи служби, що "
--"запускаються сценарієм rc, для яких явно не вказано домен переходу"
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Дозволити скриптам apache виконувати запис до каталогів відкритих даних. Каталоги або файли має бути позначено міткою public_rw_content_t."
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr "Дозволити rpm виконуватись без обмежень"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Надати доступ Apache до виконання коду з tmp."
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
--"Дозволити привілейованим утилітам (наприклад, hotplug та insmod) "
--"виконуватись без обмежень"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Уніфікувати обмін даними між HTTPD та терміналом. Потрібне для введення паролів до сертифікатів з термінала."
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Уніфікувати обробку HTTPD всіх файлів даних."
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Надати доступ httpd до файлових систем cifs"
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Надати доступ httpd до файлових систем FUSE"
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "Дозволити httpd запускати gpg"
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Надати доступ httpd до файлових систем nfs"
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Дозволити httpd здійснювати обмін даним з oddjob для запуску служби"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr "Захист SELinux для служби updfstab вимкнено"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Надати доступ httpd до портів openstack"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr "Захист SELinux для служби uptimed вимкнено"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr "Дозволити Apache надсилати запити до записів NS"
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Надати доступ icecast на встановлення з’єднань на всіх портах, а не лише звукових портах."
-+
-+#: booleans.py:102
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
--"Дозволити користувачу user_r звертатися до sysadm_r через su, sudo чи "
--"userhelper. У іншому разі лише staff_r зможе здійснювати доступ"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Дозволити клієнтській програмі IRC Irssi встановлювати з’єднання на довільному порті і прив’язуватися до будь-якого незарезервованого порту."
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr "Дозволити користувачам виконувати команду mount"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Дозволити обмеженим програмам запускатися за допомогою kerberos."
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
--"Дозволити звичайним користувачам здійснювати прямий доступ за допомогою миші "
--"(лише для сервера X)"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Надати доступ фоновій службі syslogd до надсилання пошти"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr "Дозволити користувачам виконувати команду dmesg"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Надати можливість syslogd читати дані з терміналів чи записувати дані до терміналів"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
--"Дозволити користувачам керувати мережними інтерфейсами (також потрібно "
--"USERCTL=true)"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Надавати можливість входу до системи і користування системою за допомогою /dev/console."
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr "Дозволити звичайним користувачам виконувати ping"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Керувати можливістю використання mmap у нижніх областях простору адрес у спосіб, визначений /proc/sys/kernel/mmap_min_addr."
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
--"Дозволити користувачам виконувати читання та запис noextattrfile (FAT, "
--"CDROM, FLOPPY)"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "Надати mock доступ до читання файлів у домашніх каталогах."
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr "Дозволити користувачам виконувати читання та запис пристроїв USB"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Дозволити монтування за допомогою команди mount довільного каталогу або файла."
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Дозволити домену додатків mozilla встановлювати з’єднання з мережею за допомогою TCP."
-+
-+#: booleans.py:111
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
--"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
--"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
--"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
--"протоколи"
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Дозволити mozilla_plugins створювати довільні дані у домашніх каталогах користувачів"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr "Дозволити користувачам виконувати stat для файлів tty"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Надати доступ обмеженим програмам для перегляду інтернету до читання даних з домашнього каталогу"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr "Захист SELinux для служби uucpd вимкнено"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "Дозволити виконуваний стек mplayer"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr "Захист SELinux для служби vmware вимкнено"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Дозволити mysqld встановлення з’єднань на всіх портах"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr "Захист SELinux для служби watchdog вимкнено"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "Дозволити BIND прив’язуватися до порту apache."
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr "Захист SELinux для служби winbind вимкнено"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Дозволити BIND виконувати запис файлів основної зони. Зазвичай, такий запис потрібен для динамічних DNS або при зміні зон."
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr "Захист SELinux для служби xdm вимкнено"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Дозволити експорт будь-яких файлів або каталогів у режимі лише для читання за допомогою NFS."
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr "Дозволити авторизацію xdm як sysadm_r:sysadm_t"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Дозволити експорт будь-яких файлів або каталогів у режимі читання або запису за допомогою NFS."
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr "Вимкнути захист SELinux для демона xen"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "Надати доступ серверам nfs до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr "XEN"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "Дозволити системі запускатися з NIS"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
--msgstr "Дозволити xen запис та читання фізичних дискових пристроїв"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Дозволити обмеженим програмам використовувати область пам’яті спільного використання nscd."
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr "Захист SELinux для служби xfs вимкнено"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr "Дозволити openshift блокувати програми"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr "Захист SELinux для служби xen вимкнено"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "Надати доступ openvpn до читання даних з домашніх каталогів"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr "Захист SELinux для служби ypbind вимкнено"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Дозволити домену piranha-lvs встановлювати з’єднання з мережею за допомогою TCP."
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr "Захист SELinux для служби NIS Password вимкнено"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Надати дозвіл polipo встановлювати з’єднання на всіх портах > 1023"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr "Захист SELinux для служби ypserv вимкнено"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Визначити, чи фонова служба сеансів Polipo може прив’язувати сокети tcp до всіх незарезервованих портів."
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr "Захист SELinux для служби NIS Transfer вимкнено"
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову службу Polipo у домені polipo_session_t."
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
--"Дозволити користувачу webadm керувати домашніми каталогами непривілейованих "
--"користувачів"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Визначити, чи може мати Polipo доступ до файлових систем cifs."
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
--"Дозволити користувачу webadm читання домашніх каталогів непривілейованих "
--"користувачів"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Визначити, чи може мати Polipo доступ до файлових систем nfs."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr "Ви справді хочете вилучити %s «%s»?"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Увімкнути підтримку багатоекземплярних каталогів."
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr "Вилучити %s"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Надати домену postfix_local повний доступ до каталогів mail_spool"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr "Додати %s"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Дозволити postgresql використовувати ssh та rsync для відновлення стану системи на певний момент часу"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr "Змінити %s"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Дозволити передавання мітки клієнта до сторонньої бази даних"
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
--msgstr "Дозволений"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Надати адміністраторам бази даних виконувати інструкцію DML"
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr "Примусовий"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Дозволити непривілейованим користувачам виконувати інструкцію DDL"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr "Статус"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Дозволити pppd завантажувати модулі ядра для певних модемів"
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Дозволити виконання pppd у режимі звичайного користувача"
-+
-+#: booleans.py:138
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
--"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
--"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
--"від розміру файлової системи. Продовжити?"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Надати доступ privoxy на встановлення з’єднань на всіх портах, а не лише портах HTTP, FTP і Gopher."
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Дозволити клієнтській частині Puppet керувати файлами будь-яких типів"
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Дозволити основній частині Puppet використовувати з’єднання з базою даних MySQL і PostgreSQL"
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "Надати доступ racoon до читання файла shadow"
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Дозволити домену rgmanager встановлювати з’єднання з мережею за допомогою TCP."
-+
-+#: booleans.py:143
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
--"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
--"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
--"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
--"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
--"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
--"Дозволений режим не вимагає перезавантаження. Продовжити?"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Надати доступ rsync до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "Уможливити запуск rsync у режимі клієнта"
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Дозволити rsync експортувати дані файлів або каталогів лише для читання."
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Дозволити серверам rsync спільно використовувати файлові системи cifs"
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Дозволити серверам rsync спільно використовувати файлові системи nfs"
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Дозволити samba створювати домашні каталоги (наприклад, за допомогою PAM)"
-+
-+#: booleans.py:149
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
--"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
--"при наступному завантаженні. Процес розмітки може бути досить тривалим "
--"залежно від розміру файлової системи. Продовжити?"
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Дозволити samba працювати у режимі контролера домену, додавати користувачів, групи і змінювати паролі."
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr "system-config-selinux"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "Дозволити samba надавати у спільне використання домашні каталоги користувачів"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Дозволити samba надавати доступ до будь-якого файла або каталогу лише у режимі читання."
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Дозволити samba надавати доступ до будь-якого файла або каталогу лише у режимі читання або запису."
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Надати samba змогу працювати у режимі призначення портів"
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Дозволити samba запускати скрипти без обмежень"
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Надати доступ samba до експортування томів ntfs/fusefs."
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Надати доступ samba до експортування томів NFS."
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Дозволити sanlock читати і записувати файли fuse"
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Надати доступ sanlock на керування файлами nfs"
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Надати доступ sanlock до керування файлами cifs"
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "Надати доступ sasl до читання файла shadow"
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr "Дозволити secadm виконувати команди"
-+
-+#: booleans.py:162
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
--"(c) 2006 Red Hat, Inc.\n"
--"(c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "Якщо ви бажаєте заборонити програмам у безпечному режимі, зокрема newrole, здійснювати переведення до доменів адміністративних користувачів."
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr "Додати відповідні авторизації SELinux"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Вимкнути завантаження модулів ядра."
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr "Додати мережні порти SELinux"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "За допомогою цього логічного значення визначається, чи дозволятиме система завантаження правил, встановлення примусового режиму та зміну логічних значень. Встановіть значення true. Для повернення попереднього значення систему доведеться перезавантажити."
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr "Тип SELinux"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Надати звичайним користувачам безпосередній доступ до пристроїв dri"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr "Специфікація файлу"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Дозволити виконуваним файлам без обмежень робити області власної резервної пам’яті виконуваними. Використання цієї можливості є дуже небезпечним. Потреба у ньому свідчить про помилки у коді програми, але може також бути ознакою нападу на систему. Про цей виконуваний файл слід повідомити у системі стеження за вадами"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr "Тип файлу"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Дозволити всім виконуваним файлам без обмежень використовувати бібліотеки потрібні для пересування текстових даних, які не позначено міткою textrel_shlib_t"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:168
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
--"усі файли\n"
--"звичайний файл\n"
--"каталог\n"
--"символьний пристрій\n"
--"блочний пристрій\n"
--"сокет\n"
--"символьне посилання\n"
--"канал\n"
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Дозволити виконуваним файлам без обмежень робити області стека виконуваними. Використання цієї можливості непотрібне для роботи будь-якої нормально написаної програми. Потреба у ньому свідчить про помилки у коді програми, але може також бути ознакою нападу на систему. Про цей виконуваний файл слід повідомити у системі стеження за вадами"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr "MLS"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Надати доступ користувачам на з’єднання з локальним сервером mysql"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr "Додати користувача SELinux"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Надати користувачам з обмеженими правами можливість виконувати команди ping і traceroute."
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
--msgstr "Адміністрування SELinux"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Надати доступ користувачам на з’єднання з PostgreSQL"
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr "Додати"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Дозволити користувачеві читати і записувати файли на файлові системі без розширених атрибутів (FAT, CDROM, FLOPPY)"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
--msgstr "_Властивості"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання цієї можливості викличе перехід у пасивний режим FTP та може змінити інші протоколи."
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr "В_илучити"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr "Дозволити користувачеві використовувати середовище chroot ssh."
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr "Обрати об'єкт керування"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "Якщо ви хочете надати користувачеві змогу оприлюднювати музику"
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr "<b>Вибір:</b>"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Надати доступ анонімному вбудованому серверу sftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Каталоги має бути позначено міткою public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
--msgstr "Типовий примусовий режим"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Надати доступ вбудованому sftp до читання і запису файлів до домашніх каталогів користувачів"
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:178
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
--"Вимкнено\n"
--"Дозволений\n"
--"Примусовий\n"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Надати вбудованим серверам sftp доступ до входу до системи від імені локальних користувачів і здійснювати читання або запис файлів у системі, що керується DAC."
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
--msgstr "Поточний примусовий режим"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Дозволити вбудованому серверу sftp читати і записувати файли до домашніх каталогів ssh користувачів."
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr "Тип типової політики:"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Надати доступ sge до встановлення з’єднання з мережею за допомогою довільного порту TCP"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Дозволити sge доступ до файлових систем nfs."
-+
-+#: booleans.py:182
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
--"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
--"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
--"залежно від розміру файлової системи. При зміні типу політики також "
--"знадобиться повторна розмітка."
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Увімкнути додаткові права доступу, потрібні для підтримки пристроїв на контролерах 3ware."
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr "Повторна розмітка при наступному завантаженні."
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Надати доступ samba до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr "label37"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Надати клієнтським системам spamassassin користувача доступ до мережі."
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr "Відновити первинне значення параметра"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Надати доступ spamd до читання або запису до домашніх каталогів користувачів."
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
--"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Надати доступ squid на встановлення з’єднань на всіх портах, а не лише портах HTTP, FTP і Gopher."
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr "Фільтр"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Дозволити запуск squid у режимі прозорого проксі-сервера (TPROXY)"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr "label50"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Дозволити ssh із середовищем chroot для читання і запису файлів до домашніх каталогів користувачів"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr "Додати контекст файлу"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "Дозволити розпізнавання на основі ключів вузла"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
--msgstr "Змінити контекст файлу"
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr "Вилучити контекст файлу"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr "Дозволити staff виконувати команди"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr "Перемикання між усіма та зміненими контекстами файлів"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Дозволити працівникові створювати і переноситися до доменів svirt."
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr "label38"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr "Дозволити sysadm виконувати команди"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr "Додати відповідність користувачів SELinux"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Надати доступ інструментам керування з’єднаннями Telepathy до встановлення з’єднань на довільних мережевих портах."
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr "Змінити відповідність користувача SELinux"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Надати доступ інструментам керування з’єднаннями Telepathy до встановлення з’єднань на довільних портах TCP."
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr "Вилучити відповідність користувача SELinux"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Надати доступ tftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
--msgstr "label39"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr "Надати доступ tftp до читання і запису файлів до домашніх каталогів користувачів"
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr "Додати користувача"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Надати доступ фоновій службі tor на прив’язку сокетів tcp до всіх незарезервованих портів"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr "Змінити користувача"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr "Дозволити tor працювати у режими перемикача"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr "Вилучити користувача"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Якщо ви бажаєте переводити користувача без обмежень до доменів пісочниці chrome під час запуску chrome-sandbox"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr "label41"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Дозволити користувачеві входити до системи режимі домену без обмежень"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr "Додати мережний порт"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Дозволити користувачам без обмежень доступ до домену додатків mozilla під час запуску контейнера додатків xulrunner."
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr "Змінити мережний порт"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Якщо ви хочете надати дозвіл на запуск програм для відтворення відео без обмежень"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr "Вилучити мережний порт"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Дозволити непривілейованому користувача створювати і переноситися до доменів svirt."
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr "Перемикання між портами вказаними користувачем та усіма портами"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "Увімкнути підтримку домашніх каталогів у ecryptfs"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr "label42"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "Увімкнути підтримку домашніх каталогів у fusefs"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr "Генерувати модуль нової політики"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "Якщо ви бажаєте використовувати сервер lpd замість cups"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr "Завантажити модуль політики"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "Увімкнути підтримку домашніх каталогів у NFS"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr "Вилучити завантажувальний модуль політики"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "Якщо ви бажаєте використовувати підтримку домашніх каталогів SAMBA"
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr "Дозволити користувачеві виконувати команди"
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Дозволити varnishd встановлювати з’єднання на всіх портах, а не лише на портах HTTP."
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Ігнорувати помилки vbetool mmap_zero."
-+
-+#: booleans.py:213
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
--"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
--"у журналах."
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Дозволити обмеженим віртуальним гостьовим системам використовувати послідовні або паралельні порти обміну даними"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
--msgstr "label44"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Надати доступ обмеженим гостьовим віртуальним системам використовувати пам’ять і стос виконання"
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr "Змінити режим процесу на дозвільний."
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання файлів fuse"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr "Змінити режим процесу на примусовий."
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Надати доступ обмеженим гостьовим віртуальним системам на керування файлами nfs"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr "Домен процесу"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з сокетами rawip"
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr "label59"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Надати доступ обмеженим гостьовим віртуальним системам на керування файлами cifs"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr "Потрібен SELinux користувач ?%s?"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з sanlock"
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Дозволити обмеженим віртуальним гостьовим системам керувати налаштуванням пристроїв (pci)"
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Надати доступ обмеженим гостьовим віртуальним системам використовувати пристрої USB"
- 
--#~ msgid "Run booleans lockdown wizard"
--#~ msgstr "Запустити помічник блокування логічних змінних"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з графічним сервером"
- 
--#~ msgid "Lockdown..."
--#~ msgstr "Блокування..."
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Надати webadm доступ до керування файлами у домашніх каталогах користувачів"
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Надати webadm доступ до домашніх каталогів користувачів"
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Ігнорувати помилки wine mmap_zero."
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Дозволити програмі графічного входу до системи виконувати програму завантаження"
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Дозволити графічній програмі входу до системи впускати користувача sysadm_r:sysadm_t"
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "Надати доступ xen на керування файлами nfs"
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Дозволити xend виконувати blktapctrl/tapdisk. Непотрібне, якщо для образів дисків використовуються призначені логічні томи."
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Дозволити xend виконувати qemu-dm. Непотрібне, якщо використовується паравіртуалізація без віртуального буфера кадрів."
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Надати доступ користувачам xguest до налаштування Network Manager і встановлення з’єднання з портами apache"
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr "Дозволити xguest виконувати команди"
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Дозволити користувачам xguest монтувати змінні носії даних"
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Чи бажаєте ви надати доступ xguest до використання пристроїв bluetooth"
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Надати доступ клієнтським програмам на запис до сегментів пам’яті графічного сервера зі спільним використанням."
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Дозволити графічному серверу виконувати дані з області пам’яті, доступної для запису"
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "Увімкнути підтримку керування об’єктами X у просторі користувача"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Надати доступ zabbix встановлювати з’єднання з незарезервованими портами"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Надати доступ фоновій службі zebra для запису її файлів налаштувань"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "Надати доступ ZoneMinder до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-diff --git a/policycoreutils/po/ur.po b/policycoreutils/po/ur.po
-index a4478db..961d921 100644
---- a/policycoreutils/po/ur.po
-+++ b/policycoreutils/po/ur.po
-@@ -8,7 +8,7 @@ msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
- "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
- "Language-Team: LANGUAGE <LL at li.org>\n"
-@@ -24,7 +24,7 @@ msgid ""
- "         <args ...> are the arguments to that script."
- msgstr ""
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr ""
-@@ -73,353 +73,359 @@ msgstr ""
- msgid "authentication failed.\n"
- msgstr ""
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr ""
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr ""
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr ""
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr ""
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr ""
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr ""
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr ""
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr ""
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr ""
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr ""
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr ""
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr ""
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr ""
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
- msgstr ""
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
- msgstr ""
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr ""
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr ""
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr ""
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr ""
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr ""
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr ""
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr ""
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr ""
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr ""
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr ""
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
- msgstr ""
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr ""
-@@ -469,8 +475,8 @@ msgstr ""
- msgid "Could not add port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr ""
- 
-@@ -478,463 +484,472 @@ msgstr ""
- msgid "Requires setype"
- msgstr ""
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr ""
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr ""
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr ""
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
- msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr ""
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
- msgstr ""
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr ""
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr ""
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
- msgstr ""
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr ""
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
- msgstr ""
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr ""
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr ""
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
- msgstr ""
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr ""
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr ""
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr ""
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr ""
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr ""
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
- msgstr ""
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr ""
- 
-@@ -998,7 +1013,7 @@ msgstr ""
- msgid "Error sending audit message.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
- msgid "Unable to set SIGHUP handler\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr ""
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr ""
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr ""
- 
-@@ -1271,20 +1290,20 @@ msgstr ""
- msgid "chcat -l +CompanyConfidential juser"
- msgstr ""
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr ""
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
- msgstr ""
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
- msgstr ""
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
- msgid "Login '%s' is required"
- msgstr ""
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
- msgstr ""
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
- msgstr ""
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
- msgstr ""
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
- msgstr ""
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
- msgstr ""
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
- msgstr ""
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
- msgstr ""
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
- msgstr ""
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
- msgstr ""
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
- msgstr ""
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
--msgid "DBUS System Daemon"
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
- msgstr ""
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr ""
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
- msgstr ""
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
- msgstr ""
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
- msgstr ""
- 
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
--
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
- msgstr ""
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr ""
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
- msgstr ""
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
- msgstr ""
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
- msgstr ""
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
- 
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
- msgstr ""
- 
--#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root.  This user will not be able to login to "
- "the system directly."
- msgstr ""
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr ""
--
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
--
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
- msgstr ""
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
- msgstr ""
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
- msgstr ""
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
- msgstr ""
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
- msgstr ""
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
- msgstr ""
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
- msgstr ""
- 
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
--
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
- msgstr ""
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
- msgstr ""
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
- msgstr ""
- 
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
--
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
--
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
- msgstr ""
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
- msgstr ""
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
- msgstr ""
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
- msgstr ""
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
- msgstr ""
- 
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
--
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
- msgstr ""
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
- msgstr ""
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
- msgstr ""
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
- msgstr ""
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
- msgstr ""
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
- msgstr ""
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
- msgstr ""
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
- msgstr ""
- 
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
--
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
- msgstr ""
- 
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
--
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
- msgstr ""
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
- msgstr ""
- 
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
- msgstr ""
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
- msgstr ""
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
- msgstr ""
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
- msgstr ""
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
- msgstr ""
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
- msgstr ""
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
- msgstr ""
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
- msgstr ""
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
- msgstr ""
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
- msgstr ""
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
- msgstr ""
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
- msgstr ""
- 
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
--
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
- #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-@@ -1948,1411 +1854,1620 @@ msgstr ""
- msgid "Group View"
- msgstr ""
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
- msgstr ""
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
-+"wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
- 
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
- msgstr ""
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
- msgstr ""
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
- msgstr ""
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
- msgstr ""
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
- msgstr ""
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
- msgstr ""
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
- msgstr ""
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:355
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:73
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:102
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
-+#: booleans.py:116
- msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:119
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:127
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
-+#: booleans.py:138
- msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:164
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:167
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:176
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:186
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/po/vi.po b/policycoreutils/po/vi.po
-new file mode 100644
-index 0000000..ed58712
---- /dev/null
-+++ b/policycoreutils/po/vi.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/language/vi/)\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: vi\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/zh_CN.po b/policycoreutils/po/zh_CN.po
-index 1f2b45f..8813ee0 100644
---- a/policycoreutils/po/zh_CN.po
-+++ b/policycoreutils/po/zh_CN.po
-@@ -1,36 +1,34 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006.
--# Leah Liu <lliu at redhat.com>, 2008, 2009, 2010.
-+# Leah Liu <lliu at redhat.com>, 2008-2010.
- # Tony Fu <tfu at redhat.com>, 2006.
-+# Wei Liu <LLIU at REDHAT.COM>, 2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Chinese (China) <trans-zh_cn at lists.fedoraproject.org>\n"
--"Language: zh_CN\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: zh_CN\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"使用方法:run_init <script> <args ...>\n"
--"  这里:<script> 是要运行的初始脚本名,\n"
--"         <args ...> 是这个脚本的参数。"
-+msgstr "用法:run_init <script> <args ...>\n  其中:<script> 是要运行的 init 脚本名,\n         <args ...> 是那个脚本的参数。"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "初始化 PAM 失败\n"
-@@ -38,7 +36,7 @@ msgstr "初始化 PAM 失败\n"
- #: ../run_init/run_init.c:139
- #, c-format
- msgid "failed to get account information\n"
--msgstr "获取帐号信息失败\n"
-+msgstr "获取帐户信息失败\n"
- 
- #: ../run_init/run_init.c:162 ../newrole/newrole.c:341
- msgid "Password:"
-@@ -47,7 +45,7 @@ msgstr "密码:"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "无法在 shadow passwd 文件中找到您的项。\n"
-+msgstr "无法在 shadow passwd 文件中找到您的条目。\n"
- 
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -67,373 +65,379 @@ msgstr "无法打开文件 %s\n"
- #: ../run_init/run_init.c:336
- #, c-format
- msgid "No context in file %s\n"
--msgstr "在文件 %s 中无 context\n"
-+msgstr "在文件 %s 中无上下文\n"
- 
- #: ../run_init/run_init.c:361
- #, c-format
- msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
--msgstr "run_init 只能在一个 SELinux 内核中运行。\n"
-+msgstr "抱歉,run_init 可能只能用于 SELinux 内核。\n"
- 
- #: ../run_init/run_init.c:380
- #, c-format
- msgid "authentication failed.\n"
- msgstr "验证失败。\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
--msgstr "无法为 %s 设定 exec context。\n"
-+msgstr "无法将 exec context 设定为 %s。\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** 重要 ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "要激活这个策略包,执行:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "global"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "无法创建 semanage 句柄"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
--msgstr "SELinux 策略没有被管理或存储无法被访问。"
-+msgstr "没有管理 SELinux 策略或者无法访问存储。"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
--msgstr "不能读策略存储。"
-+msgstr "无法读取策略存储。"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
--msgstr "无法创建 semanage 连接"
-+msgstr "无法建立 semanage 连接"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
--msgstr "无法测试 MLS 启用的状态"
-+msgstr "无法测试启用了 MLS 的状态"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
--msgstr "还没有实施"
-+msgstr "尚未实施"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
--msgstr "Semanage 交易进行中"
-+msgstr "Semanage 事务进行中"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
--msgstr "无法开始 semanage 交易"
-+msgstr "无法启动 semanage 事务"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
--msgstr "无法提交 semanage 交易"
-+msgstr "无法提交 semanage 事务"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
--msgstr "Semanage 交易未进行"
-+msgstr "Semanage 事务未进行"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "无法列出 SELinux 模块"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "模块名称"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "版本"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
--msgstr "禁用"
-+msgstr "已禁用"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "无法禁用模块 %s (删除失败)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "无法启用模块 %s (删除失败)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "无法删除模块 %s (删除失败)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit 需为 'on' 或者 'off'"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "内嵌 Permissive 类型"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "自定义 Permissive 类型"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "无法设定 permissive 域 %s(模块安装失败)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "无法删除 permissive 域 %s(删除操作失败)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
--msgstr "无法为 %s 创建一个密钥"
-+msgstr "无法为 %s 创建密钥"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
--msgstr "无法检查 %s 的登录映射已被定义"
-+msgstr "无法检查是否已经为 %s 规定了登录映射"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux 组群 %s 不存在"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux用户 %s 不存在"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "无法为 %s 创建登录映射"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "无法为 %s 设置名称"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
--msgstr "无法为 %s 设置 MLS 的范围"
-+msgstr "无法为 %s 设置 MLS 范围"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "无法为 %s 设置 SELinux 用户"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "无法为 %s 添加登录映射"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "需要 seuser 或 serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
--msgstr "%s 的登录映射没有被定义"
-+msgstr "未定义 %s 的登录映射"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "无法为 %s 查询 seuser"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "无法为 %s 修改登录映射"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "%s 的登录映射在策略中被定义,不能被删除"
-+msgstr "已经在策略中规定了 %s 的登录映射,无法将其删除。"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
--msgstr "无法为 %s 删除登录映射"
-+msgstr "无法删除 %s 的登录映射"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "无法列出登录映射"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "登录名"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux 用户"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS 范围"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
--msgstr "如果 SELinux 用户 %s 被定义将无法检查"
-+msgstr "无法检查是否已定义了 SELinux 用户 %s"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "无法为 %s 查询用户"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "您必须至少为 %s 添加一个角色"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "无法为 %s 创建 SELinux 用户"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
--msgstr "无法添加角色 %s(为 %s)"
-+msgstr "无法为 %s 添加角色 %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "无法为 %s 设置 MLS 级别"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
--msgstr "无法添加前缀 %s(为 %s)"
-+msgstr "无法为 %s 添加前缀 %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "无法为 %s 提取密钥"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "无法添加 SELinux 用户 %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "需要前缀、角色、级别或范围"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
--msgstr "需要前锥或角色"
-+msgstr "需要前缀或角色"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
--msgstr "SELinux 用户 %s 没有被定义"
-+msgstr "未定义 SELinux 用户 %s"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "无法修改 SELinux 用户 %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "SELinux 用户 %s 在策略中被定义,无法删除"
-+msgstr "已在策略中定义了 SELinux 用户 %s,无法将其删除。"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "无法删除 SELinux 用户 %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "无法列出 SELinux 用户"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "无法为用户 %s 列出角色"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
--msgstr "标记"
-+msgstr "标记中"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "前缀"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS 级别"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS 范围"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux 角色"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "需要 udp 或 tcp 协议"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
--msgstr "端口是必需的"
-+msgstr "需要端口"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "无效端口"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
--msgstr "无法为 %s/%s 创建一个密钥"
-+msgstr "无法为 %s/%s 生成密钥"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
--msgstr "类型是必需的"
-+msgstr "需要类型"
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
--msgstr "无法检查端口 %s/%s 已被定义"
-+msgstr "无法检查是否已定义端口 %s/%s"
- 
- #: ../semanage/seobject.py:1002
- #, python-format
- msgid "Port %s/%s already defined"
--msgstr "端口 %s/%s 已经存在"
-+msgstr "已定义端口 %s/%s"
- 
- #: ../semanage/seobject.py:1006
- #, python-format
-@@ -443,40 +447,40 @@ msgstr "无法为 %s/%s 创建端口"
- #: ../semanage/seobject.py:1012
- #, python-format
- msgid "Could not create context for %s/%s"
--msgstr "无法为 %s/%s 设置 context"
-+msgstr "无法为 %s/%s 创建上下文"
- 
- #: ../semanage/seobject.py:1016
- #, python-format
- msgid "Could not set user in port context for %s/%s"
--msgstr "无法在端口 context 中为 %s/%s 设置用户"
-+msgstr "无法在端口上下文中为 %s/%s 设置用户"
- 
- #: ../semanage/seobject.py:1020
- #, python-format
- msgid "Could not set role in port context for %s/%s"
--msgstr "无法在端口 context 中为 %s/%s 设置角色"
-+msgstr "无法在端口上下文中为 %s/%s 设置角色"
- 
- #: ../semanage/seobject.py:1024
- #, python-format
- msgid "Could not set type in port context for %s/%s"
--msgstr "无法在端口 context 中为 %s/%s 设置类型"
-+msgstr "无法在端口上下文中为 %s/%s 设置类型"
- 
- #: ../semanage/seobject.py:1029
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
--msgstr "无法在端口 context 中为 %s/%s 设置 mls 项"
-+msgstr "无法在端口 上下文中为 %s/%s 设置 mls 字段"
- 
- #: ../semanage/seobject.py:1033
- #, python-format
- msgid "Could not set port context for %s/%s"
--msgstr "无法为 %s/%s 设置端口 context"
-+msgstr "无法为 %s/%s 设置端口上下文"
- 
- #: ../semanage/seobject.py:1037
- #, python-format
- msgid "Could not add port %s/%s"
- msgstr "无法添加端口 %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "需要 setype 或 serange"
- 
-@@ -484,463 +488,473 @@ msgstr "需要 setype 或 serange"
- msgid "Requires setype"
- msgstr "需要 settype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
--msgstr "端口 %s/%s 没有被定义"
-+msgstr "未定义端口 %s/%s"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "无法查询端口 %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "无法修改端口 %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "无法列出端口"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "无法删除端口 %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
--msgstr "端口 %s/%s 在策略中被定义,无法删除"
-+msgstr "已在策略中定义了端口 %s/%s,无法将其删除。"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "无法删除端口 %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "无法列出端口"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux 端口类型"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "协议"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "端口号"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "需要节点地址"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "未知或者缺少协议"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "SELinux 类型是必选的"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "无法为 %s 创建密钥"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
--msgstr "如果定义了 addr %s 则无法检查"
-+msgstr "无法检查是否定义了 addr %s"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "无法为 %s 创建 addr"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
--msgstr "无法为 %s 创建 context"
-+msgstr "无法为 %s 创建上下文"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "无法为 %s 设置掩码"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置用户"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置角色"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置类型"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "无法在 addr 上下文中为 %s 设置 mls 字段"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "无法为 %s 设置 addr 上下文"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "无法添加 addr %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "没有定义 addr %s"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "无法查询 addr %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "无法修改 addr %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "在策略中定义了 addr %s,无法删除"
-+msgstr "已在策略中定义了 addr %s,无法将其删除。"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "无法删除 addr %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "无法删除所有节点映射"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "无法列出 addr"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "需要 SELinux 类型"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
--msgstr "无法检查接口 %s 是否已定义"
-+msgstr "无法检查是否已定义接口 %s"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "无法为 %s 创建接口"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置用户"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置角色"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "无法在接口 context 中为 %s 设置类型"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
--msgstr "无法在接口 context 中为 %s 设置 mls 项"
-+msgstr "无法在接口上下文中为 %s 设置 mls 字段"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
--msgstr "无法为 %s 设置接口 context"
-+msgstr "无法为 %s 设置接口上下文"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
--msgstr "无法为 %s 设置信息 context"
-+msgstr "无法为 %s 设置信息上下文"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "无法添加接口 %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
--msgstr "接口 %s 没有被定义"
-+msgstr "未定义接口 %s"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "无法查询接口 %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "无法修改接口 %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "接口 %s 在策略中被定义,无法删除"
-+msgstr "已在策略中定义了接口 %s,无法将其删除"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "无法删除接口 %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "无法删除所有接口映射"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "无法列出接口"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux 接口"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "上下文"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "已存在 %s 的等效类型"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "文件说明 %s 与等效规则 '%s %s' 冲突"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s 的等效类型不存在"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置用户"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置角色"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
--msgstr "无法在文件 context 中为 %s 设置 mls 项"
-+msgstr "无法在文件 context 中为 %s 设置 mls 字段"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "无效文件说明"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "文件说明不能有空格"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "文件说明 %s 与等效规则 '%s %s' 冲突。请尝试添加 '%s'。"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
--msgstr "如果 %s 的文件 context 被设定,无法检查"
-+msgstr "如果已定义 %s 的文件上下文,则无法检查。"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
--msgstr "无法为 %s 创建文件 context"
-+msgstr "无法为 %s 创建文件上下文"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "无法在文件 context 中为 %s 设置类型"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
--msgstr "无法为 %s 设置文件 context"
-+msgstr "无法为 %s 设置文件上下文"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
--msgstr "无法为 %s 添加文件 context"
-+msgstr "无法为 %s 添加文件上下文"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "需要 setype、serange 或 seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
--msgstr "%s 的文件 context 没有被定义"
-+msgstr "未定义 %s 的文件上下文"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
--msgstr "无法为 %s 查询文件 context"
-+msgstr "无法为 %s 查询文件上下文"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
--msgstr "无法为 %s 修改文件 context"
-+msgstr "无法为 %s 修改文件上下文"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
--msgstr "无法列出文件环境"
-+msgstr "无法列出文件上下文"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
--msgstr "无法删除文件环境为 %s"
-+msgstr "无法删除文件上下文 %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "%s 的文件 context 已经在策略中被定义,无法删除"
-+msgstr "已在策略中定义了 %s 的文件上下文,无法将其删除。"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
--msgstr "无法为 %s 删除文件 context"
-+msgstr "无法为 %s 删除文件上下文"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
--msgstr "无法列出文件 context"
-+msgstr "无法列出文件上下文"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "无法列出本地文件上下文"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
--msgstr "SELinux 文件上下文"
-+msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "类型"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution fcontext Equivalence\n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Local fcontext Equivalence\n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
--msgstr "无法检查布尔值 %s 是否已被定义"
-+msgstr "无法检查是否已定义布尔值 %s"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
--msgstr "布尔值 %s 未被定义"
-+msgstr "尚未定义布尔值 %s"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
--msgstr "无法查询文件 context %s"
-+msgstr "无法查询文件上下文 %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "您必需指定以下值之一:%s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "无法设定活跃布尔值 %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "无法修改布尔值 %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "错误格式 %s:记录 %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
--msgstr "布尔值 %s 在策略中被定义,无法删除"
-+msgstr "已在策略中定义了布尔值 %s,无法将其删除。"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
--msgstr "不能删除布尔值 %s"
-+msgstr "无法删除布尔值 %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "无法列出布尔值"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "未知"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "关"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "开"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux 布尔值"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "状态"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "默认"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "描述"
- 
-@@ -952,7 +966,7 @@ msgstr "设置 PAM_TTY 失败\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr "newrole: 服务名配置散列溢出\n"
-+msgstr "newrole: 服务名配置散列表溢出\n"
- 
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -962,7 +976,7 @@ msgstr "newrole:  %s: 错误发生在第 %lu 行。\n"
- #: ../newrole/newrole.c:439
- #, c-format
- msgid "cannot find valid entry in the passwd file.\n"
--msgstr "无法在 passwd 文件中找到有效的项。\n"
-+msgstr "无法在 passwd 文件中找到有效条目。\n"
- 
- #: ../newrole/newrole.c:450
- #, c-format
-@@ -982,17 +996,17 @@ msgstr "无法清除系统环境\n"
- #: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
- #, c-format
- msgid "Error changing uid, aborting.\n"
--msgstr "改变 uid 错误,中止。\n"
-+msgstr "更改 uid 出错,中止。\n"
- 
- #: ../newrole/newrole.c:612
- #, c-format
- msgid "Error resetting KEEPCAPS, aborting\n"
--msgstr "重新设置 KEEPCAPS 错误,中止\n"
-+msgstr "重新设置 KEEPCAPS 出错,中止\n"
- 
- #: ../newrole/newrole.c:635
- #, c-format
- msgid "Error connecting to audit system.\n"
--msgstr "连接到审核系统错误。\n"
-+msgstr "连接到审计系统出错。\n"
- 
- #: ../newrole/newrole.c:641
- #, c-format
-@@ -1004,10 +1018,10 @@ msgstr "分配内存时出错。\n"
- msgid "Error sending audit message.\n"
- msgstr "发送审计信息时出错。\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
--msgstr "不能决定强制模式。\n"
-+msgstr "不能决定 enforcing 模式。\n"
- 
- #: ../newrole/newrole.c:699
- #, c-format
-@@ -1017,22 +1031,22 @@ msgstr "错误!无法打开 %s。\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
--msgstr "%s!  无法为 %s 获得当前的 context,没有重新标记(relabel)tty。\n"
-+msgstr "%s!  无法为 %s 获得当前的 上下文,没有重新标记(relabel)tty。\n"
- 
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s! 无法为 %s 获得新 context,不能重新标记 tty。\n"
-+msgstr "%s! 无法为 %s 获得新上下文,不能重新标记 tty。\n"
- 
- #: ../newrole/newrole.c:725
- #, c-format
- msgid "%s!  Could not set new context for %s\n"
--msgstr "%s!  无法为 %s 设置新 context\n"
-+msgstr "%s!  无法为 %s 设置新上下文\n"
- 
- #: ../newrole/newrole.c:772
- #, c-format
- msgid "%s changed labels.\n"
--msgstr "%s 改变的标记。\n"
-+msgstr "%s 更改的标签。\n"
- 
- #: ../newrole/newrole.c:778
- #, c-format
-@@ -1052,27 +1066,27 @@ msgstr "错误:指定了多个类型\n"
- #: ../newrole/newrole.c:850
- #, c-format
- msgid "Sorry, -l may be used with SELinux MLS support.\n"
--msgstr "-l 可以被有 MLS 支持的 SELinux 使用。\n"
-+msgstr "抱歉,可能会在 SELinux  MLS 支持中使用 -l。\n"
- 
- #: ../newrole/newrole.c:855
- #, c-format
- msgid "Error: multiple levels specified\n"
--msgstr "错误:多个级别被指定\n"
-+msgstr "错误:指定了多个级别\n"
- 
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "错误:您不能在不安全的终端更改级别\n"
-+msgstr "错误:不允许在不安全的终端更改级别\n"
- 
- #: ../newrole/newrole.c:891
- #, c-format
- msgid "Couldn't get default type.\n"
--msgstr "无法获得默认的类型。\n"
-+msgstr "无法获得默认类型。\n"
- 
- #: ../newrole/newrole.c:901
- #, c-format
- msgid "failed to get new context.\n"
--msgstr "获得新 context 失败。\n"
-+msgstr "获得新上下文失败。\n"
- 
- #: ../newrole/newrole.c:908
- #, c-format
-@@ -1087,7 +1101,7 @@ msgstr "设置新类型 %s 失败\n"
- #: ../newrole/newrole.c:925
- #, c-format
- msgid "failed to build new range with level %s\n"
--msgstr "创建有级别 %s 的新范围失败\n"
-+msgstr "使用级别 %s 构建新范围失败\n"
- 
- #: ../newrole/newrole.c:930
- #, c-format
-@@ -1097,12 +1111,12 @@ msgstr "设定新范围 %s 失败\n"
- #: ../newrole/newrole.c:938
- #, c-format
- msgid "failed to convert new context to string\n"
--msgstr "把新 context 转换为字符串失败\n"
-+msgstr "将新上下文转换为字符串失败\n"
- 
- #: ../newrole/newrole.c:943
- #, c-format
- msgid "%s is not a valid context\n"
--msgstr "%s 不是一个有效的 context\n"
-+msgstr "%s 不是一个有效的上下文\n"
- 
- #: ../newrole/newrole.c:950
- #, c-format
-@@ -1119,62 +1133,66 @@ msgstr "无法获得空信号\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "无法设置 SIGHUP handler\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "对不起,newrole 无法取消功能\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "newrole 只可以在一个 SELinux 内核中使用。\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "获得 old_context 失败。\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "错误!不能检索 tty 信息。\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "读取 PAM 服务配置时出错。\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole:%s 的密码不正确\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole:fork 失败:%s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "无法恢复 tty label...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "关闭 tty 失败\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "无法关闭 descriptors。\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "分配 shell 的 argv0 时出错。\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "无法恢复系统环境,中止\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "执行 shell 失败\n"
- 
-@@ -1277,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "选项错误 %s "
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "布尔值"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "全部"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "自定义"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "文件标签"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "文件说明"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux 文件类型"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr " 文件类型"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "用户映射"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "登录名"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux 用户"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/⏎ MCS 范围"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "需要登录 '%s' "
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "策略模块"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "模块名称"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "禁用审核"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "启用审核"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
--
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
-+msgstr "载入策略模块"
- 
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "译者"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "添加布尔值对话"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "布尔值名称"
-+
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux 策略生成工具"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>为您要限制的程序或者用户角色选择策略类型:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>应用程序</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "标准初始化守护进程"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
-+msgstr "标准初始化守护进程是那些通过 init 脚步启动的守护进程。通常需要在 /etc/rc.d/init.d 中有一个脚本。"
- 
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
--
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS 系统守护进程"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "互联网服务守护进程 (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "互联网服务守护进程是那些使用 xinetd 启动的守护进程。"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "网页应用程序/脚本 (CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "网页应用程序/脚本 (CGI) CGI 脚本由网页服务器 (apache) 启动。"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "用户程序"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "用户程序是您要控制的由某个用户启动的任意应用程序"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "沙箱"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>登录用户</b>"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "现有用户角色"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "修改现有登录用户记录。"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "最低终端用户角色"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "这个用户将使用终端或者远程登录登录某台机器。默认情况下这个用户将没有 setuid、联网、su、sudo 权限。"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "最低 X 视窗用户角色"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "这个用户通过 X 或者终端登录到某台机器。默认情况下这个用户将没有 setuid、联网、su、sudo 权限。"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "用户角色"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "用户可完全联网,没有不转换的 setuid 应用程序,没有 sudo,没有 su。"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "管理员用户角色"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "用户可完全联网,没有不转换的 setuid 应用程序,没有 sudo,可以 sudo 为 Root 管理员角色。"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Root 用户</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Root 管理员用户角色"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "如果要使用这个用户管理作为 root 运行的机器,则请选择 Root 管理员用户角色。这个用户将无法直接登录到该系统。"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>输入应用程序或者用户角色名称:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "名称"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "输入要限制的可执行文件的完整路径。"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "输入要限制的应用程序或者用户角色的唯一名称。"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "可执行"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init 脚本"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "输入用来启动受限制程序的 init 脚本的完整路径。"
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>选择现有角色进行修改:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "选择要转换到 %s 域的用户角色。"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "角色标签"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>选择 %s 要转换成的角色:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "选择 %s 要转换成的程序域。"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "转换 \n角色标签"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
-+msgstr "<b>选择要转换成 %s 的 user_roles:</b>"
- 
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "选择要转换成这个程序域的用户角色。"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>选择 %s 要管理的域:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "选择您希望这个用户管理的域。"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>为 %s 选择附加角色:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>输入 %s 捆绑的网络接口:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP 端口</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "全部"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "允许 %s 捆绑到任意 udp 端口"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "允许 %s 使用 0 调用 bindresvport。捆绑到端口 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "未保留的端口 (>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
-+msgstr "输入以逗号分开的 %s 可捆绑的 udp 端口或者端口范围列表。例如:"
- 
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "选择端口"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "允许 %s 捆绑到任意大于 1024 的 udp 端口"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP 端口</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "网络\n捆绑标签"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>选择 %s 连接的网络端口:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "允许 %s 连接到任意 tcp 端口"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "输入使用逗号分开的 %s 要连接的 tcp 端口或者端口范围列表,例如:612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "允许 %s 连接到任意 udp 端口"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "输入使用逗号分开的 %s 要连接的 udp 端口或者端口范围列表,例如:612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>为 %s 选择在通用应用程序特征:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "写入 syslog 信息"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "创建/操作 /tmp 中的临时文件"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "使用 Pam 验证"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "使用 nsswitch 或者 getpw* 调用"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "使用 dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "发送审核信息"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "与终端互动"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "送电子邮件"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>添加 %s 管理的文件/目录</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s “管理” 的文件/目录。Pid 文件,日志文件,/var/lib 文件......"
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>添加 %s 策略中的布尔值:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "添加/删除 %s 域使用的布尔值"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>您要在哪个目录中创建 %s 策略?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
-+msgstr "策略目录"
- 
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
--
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "角色"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "现有用户(_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "应用程序"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s 必须是一个目录"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "您必须选择一个用户"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "选择要限制的可执行文件"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "选择要限制的 init 脚本文件。"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "选择受限制的应用程序生成或者写入的文件"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "选择受限制的应用程序拥有和写入的目录"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "选择要生成策略文件的目录"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "当前策略中已经定义类型 %s_t。要继续吗?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "验证名称"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "在当前策略中已载入 %s.pp 模块。要继续吗?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "添加的名称必须以字母和数字组成,且不能有空格。"
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "您必须输入 executable"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
-+msgstr "配置 SELinux"
- 
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
--
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "网络端口"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux 端口\n类型"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "协议"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\n等级"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "端口"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "端口号 \"%s\" 无效。0 < PORT_NUMBER < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "列表查看"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "组查看"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "您确定要删除 %s '%s' 吗?"
- 
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "删除 %s"
- 
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "添加 %s"
- 
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "修改 %s"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "状态"
-+
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "更改策略类型将导致在下一次引导时重新标记整个文件系统。重新标记需要一定的时间,具体要看文件系统的大小。您要继续吗?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "将 SELinux 改为禁用的状态要求重启方可生效。不推荐使用此选项。如果您以后决定重新启用 SELinux,则需要重新标记该系统。如果您要看是否因为 SELinux 造成您系统中的错误,您可以选择 permissive 模式,这个模式只记录出错信息,且不强制执行 SELinux 策略。Permissive 策略不要求重启。您要继续吗?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "更改为启用 SELinux 将导致在下一次引导时重新标记整个文件系统。重新标记需要一定的时间,具体要看文件系统的大小。您要继续吗?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "版权所有 (c)2006 Red Hat, Inc.\n版权所有 (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "添加 SELinux 登录映射"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "添加 SELinux 网络端口"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux 类型"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "文件说明"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr " 类型"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "所有文件\n常规文件\n目录\n字符设备\n块设备\n插槽\n符号链接\n命名的管道\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "添加 SELinux 用户"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "添加管理员"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "添加"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "属性(_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "删除(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "选择管理对象"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>选择:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "系统默认 Enforcing 模式"
-+
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "Disabled\nPermissive\nEnforcing\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "当前 Enforcing 模式"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "系统默认策略类型:"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "如果您要在下次重启时重新标记整个系统则请选择此选项。重新标记需要一些时间,具体要看系统的大小。如果您要将策略类型从 disabled 改为 enforcing,就需要重新标记。"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "下次重启时重新标记。"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "将布尔值设置改为系统默认设置"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "在自定义布尔值和全部布尔值之间切换"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "过滤器"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "添加文件上下文"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "修改文件上下文"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "删除文件上下文"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "在自定义文件上下文和全部文件上下文之间切换"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "添加 SELinux 用户映射"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "修改 SELinux 用户映射"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "删除 SELinux 用户映射"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "添加用户"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "修改用户"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "删除用户"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "添加网络接口"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "编辑网络接口"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "删除网络接口"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "在自定义接口和所有接口之间切换"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "生成新策略模块"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "载入策略模块"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "删除可载入的策略模块"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "启用/禁用额外审计规则,一般不再日志文件中报告这些规则。"
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "将进程模式改为 permissive。"
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "将进程模式改为 enforcing。"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "进程域"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "需要 SELinux 用户 '%s'"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "生成 SELinux man page"
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "保存生成的 SELinux man page 的路径"
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "所有域"
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "生成 man page 的域名"
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr "查询 SELinux 策略网络信息"
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr "列出所有 SELinux 端口类型"
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr "显示与该端口关联的 SELinux 类型"
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr "显示为这个 SELinux 类型定义的端口"
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "显示这个域可捆绑和(/或者)连接的端口"
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "查询 SELinux 策略看看域之间是否互相联络"
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr "源域"
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr "目标域"
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "查询 SELinux 策略查看布尔值描述"
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr "获取描述的布尔值"
- 
--#: ../gui/selinux.tbl:41
-+#: ../sepolicy/sepolicy.py:301
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "查询 SELinux 策略看看如何将源进程域转换为目标进程域"
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr "源进程域"
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr "目标进程域"
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr "生成 SELinux 策略模块模板"
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr "生成策略的名称"
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr "要限制的可执行文件"
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr "命令"
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "未知"
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "互联网服务守护进程"
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr "有效类型:\n"
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "端口必须是从 1 到 %d 的数字或者一组数字"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "名称必须是数字字母组合,且没有空格。请考虑使用选项 \"-n MODULENAME\"。"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "不能讲用户角色类型设定为 executable"
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "只有守护进程程序可以使用 init 脚本。"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve 必须是一个布尔值"
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog 必须是一个布尔值"
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos 必须是一个布尔值"
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache 必须是一个布尔值"
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER 类型自动为 tmp 类型"
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "您必须输入要限制进程的可执行路径"
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "输入强制文件"
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "接口文件"
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "文件上下文文件"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "设置脚本"
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "允许 ABRT 修改用于共用文件传输服务的共用文件。"
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "允许在 abrt_handle_event_t 域中运行 ABRT 以便处理 ABRT 事件脚本"
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "允许 amavis 使用 JIT 编译程序"
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "允许用户直接从 ldap 解析用户 passwd 条目而不是使用 sssd 服务"
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr "允许用户使用 radius 服务器登录"
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "允许 cdrecord 读取各种内容。nfs、samba、可移动设备、用户 temp 以及不可信的内容文件。"
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "允许 clamd 使用 JIT 编译程序"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "允许在系统的非安全性文件中使用 clamscan"
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr "允许 clamscan 读取用户内容"
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "允许 Cobbler 修改用于公共文件传输服务的公共文件。"
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "允许 Cobbler 使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "允许 Cobbler 访问 cifs 文件系统。"
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "允许 Cobbler 访问 nfs 文件系统。"
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "允许集合使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "允许 condor 域使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "允许系统 cron 任务重新标记文件系统以便恢复文件上下文。"
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "允许 cvs 守护进程读取 shadow"
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "允许所有守护进程将 corefile 写入 /"
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "允许所有守护进程使用 tcp wrapper。"
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "允许所有守护进程可读取/写入终端"
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "允许 dbadm 在用户主目录中管理文件"
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "允许 dbadm 在用户主目录中读取文件"
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "拒绝用户域程序与内存区映射为可执行和可写入,这样做很危险,同时应在 bugzilla 中报告该可执行文件。"
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "允许 sysadm 对所有进程执行 debug 或者 ptrace。"
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "允许 dhcpc 客户端程序执行 iptables 命令"
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "允许 DHCP 守护进程使用 LDAP 后端"
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "允许所有域使用其他文件描述符"
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "允许所有域都有内核载入模块"
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "允许使用音频设备作为熵 feed 源"
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "允许 exim 连接到数据库 (postgres、mysql)"
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "允许 exim 创建、读取、写入和删除非特权用户文件。"
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "允许 exim 读取非特权用户文件。"
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "在 cron 域中启用附加规则以便支持 fcron。"
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "允许 fenced 的域使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "允许 fenced 域执行 ssh。"
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "允许 ftp 在用户主目录中读取和写入文件"
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "允许 ftp 服务器上传文件,在公共文件传输服务中使用。必须将目录标记为  public_content_rw_t。"
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "允许 ftp 服务器连接所有大于 1023 的端口"
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "允许 ftp 服务器连接到 mysql 数据库端口"
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "允许 ftp 服务器登录本地用户,并可读取/写入该系统中的所有文件,由 DAC 管理。"
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "允许 ftp 服务器在公共文件传输服务中使用 cifs。"
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "允许 ftp 服务器在公共文件传输服务中使用 nfs。"
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "允许 ftp 服务器为被动模式捆绑所有未保留端口"
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "确定 Git CGI 是否可以搜索主目录。"
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "确定 Git CGI 是否可以访问 cifs 文件系统。"
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "确定 Git CGI 是否可以访问 nfs 文件系统。"
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "确定 Git 会话守护进程是否可以将 TCP 插槽捆绑到所有未保留端口。"
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "确定调用用户域是否可以在 git_session_t 域中执行 Git 守护进程。"
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "确定 Git 系统守护进程是否可以搜索主目录。"
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "确定 Git 系统守护进程是否可以访问 cifs 文件系统。"
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "确定 Git 守护进程是否可以访问 nfs 文件系统。"
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "允许 gitsis 守护进程发送邮件"
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr "为所有域启用非随机读取。"
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "允许使用 gpg-agent 的 --write-env-file 选项。这还允许 gpg-agent 管理用户文件。"
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "允许 gpg web 域修改在公共文件传输服务中使用的公共文件。"
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr "允许 gssd 读取 tmp 目录。用于访问 kerberos tgt。"
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "允许 Apache 修改在公共文件传输服务中使用的公共文件。必须将目录/文件标记为 public_content_rw_t。"
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "允许 httpd 使用内嵌脚本 (通常为 php)"
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr "允许 http 守护进程检查 spam"
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "允许 httpd 作为连接到 ftp 端口和一次性端口的 FTP 客户端"
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "允许 httpd 连接到 ldap 端口"
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "允许 http 守护进程连接到 zabbix"
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "允许 HTTPD 脚本和模块使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "允许 HTTPD 脚本和模块通过网络连接到 cobbler。"
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "允许 HTTPD 脚本和模块通过网络连接到数据库。"
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "允许 httpd 连接到 memcache 服务器"
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr "允许 httpd 作为中继使用"
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr "允许 httpd 守护进程发送邮件"
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "允许 Apache 通过 dbus 与 avahi 沟通"
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr "允许 httpd cgi 支持"
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "允许 httpd 在 ftp 端口侦听从而作为 FTP 服务器使用。"
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr "允许 httpd 读取主目录"
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "允许 httpd 脚本和模块执行 execmem/execstack"
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "允许 HTTPD 连接到端口 80 以便正常关闭"
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "允许 httpd 进程管理 IPA 内容"
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "允许 Apache 使用 mod_auth_ntlm_winbind"
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
--msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "允许 Apache 使用 mod_auth_pam"
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr "允许 httpd 读取用户内容"
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "允许 Apache 使用 stickshift 模式而不转换为 passenger 运行"
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "允许 httpd 守护进程更改其资源限制"
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
--msgstr ""
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "允许 HTTPD 在与系统 CGI 脚本相同的域中运行 SSI 可执行进程。"
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "允许 apache 脚本写入公共内容,必须将目录/内容标记为 public_rw_content_t。"
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr "允许 Apache 执行 tmp 内容。"
-+
-+#: booleans.py:92
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "统一让 HTTPD 与终端沟通。在终端为证书输入密码短语时需要。"
- 
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "统一让 HTTPD 处理所有内容文件。"
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "允许 httpd 访问 cifs 文件系统"
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "允许 httpd 访问 FUSE 文件系统"
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr "允许 httpd 运行 gpg"
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "允许 httpd 访问 nfs 文件系统"
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "允许 httpd 与 oddjob 沟通以便启动服务"
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr "允许 httpd 访问 openstack 端口"
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "允许 icecast 连接所有端口,而不仅仅是声音端口。"
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "允许 Irssi IRC 客户端连接到任意端口,捆绑到任意未保留端口。"
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "允许受限制程序声音 kerberos 运行。"
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "允许 syslogd 守护进程发送邮件"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "允许 syslogd 读取/写入终端"
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "允许从 /dev/console 登录并使用该系统。"
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "控制 mmap 在地址空间低端的功能,由 /proc/sys/kernel/mmap_min_addr 配置。"
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
--msgstr ""
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr "允许 mock 读取主目录中的文件。"
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "允许 mount 命令挂载任意目录或者文件。"
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
--msgstr ""
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "允许 mozilla 插件域使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "允许 mozilla_plugin 在用户主目录中创建随机内容"
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "允许受限制的网页浏览器读取主目录内容"
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "允许 mplayer 可执行堆栈"
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "允许 mysqld 连接到所有端口"
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr "允许 BIND 捆绑 apache 端口。"
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "允许 BIND 写入主区文件。通常是在动态 DNS 或者区传输中使用。"
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "允许所有文件/目录通过 NFS 以只读方式导出。"
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "允许所有文件/目录通过 NFS 以读写方式导出。"
-+
-+#: booleans.py:119
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
--msgstr ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr "允许 nfs 服务器修改在公共文件传输服务中使用的公共恩及。必须将文件/目录标记为 public_content_rw_t。"
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr "允许系统使用 NIS 运行"
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "允许受限制的程序使用 nscd 共享内存。"
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr "允许 openvpn 读取主目录"
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "允许 piranha-lvs 域使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "允许 polipo 连接到所有大于 1023 的端口"
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "确定 Polipo 会话守护进程是否可将 tcp 插槽捆绑到所有未保留端口。"
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "确定调用用户域是否可在 polipo_session_t 域中执行 Polipo 守护进程。"
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "确定 polipo 是否可访问 cifs 文件系统。"
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "确定 polipo 是否可访问 nfs 文件系统。"
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr "启用多实例化目录支持。"
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "允许 postfix_local 域对 mail_spool 目录有完全写入访问"
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "允许 postgresql 使用 ssh 和 rsync 执行时间点恢复"
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
--msgstr ""
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr "允许将可获得标签传送到外部数据库"
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr "允许数据库管理员执行 DML 语句"
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "允许非特权用户执行 DDL 语句"
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "允许 pppd 为某些调制解调器载入内核模块"
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "允许为一般用户运行 pppd"
-+
-+#: booleans.py:138
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
--msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "允许 privoxy 连接到所有端口,而不仅仅是 HTTP、FTP 和 Gopher 端口。"
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "允许 Puppet 客户端管理所有文件类型。"
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "允许 Puppet 主机使用到 MySQL 和 PostgreSQL 数据库的连接"
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr "允许 racoon 读取 shadow"
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "允许 rgmanager 域使用 TCP 连接到网络。"
- 
--#: ../gui/selinux.tbl:208
-+#: booleans.py:143
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
--msgstr ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "允许 rsync 修改公共文件传输服务使用的公共文件。必须将文件/目录标记为 public_content_rw_t。"
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
--msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr "允许 rsync 作为客户端运行"
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "允许 rsync 以只读方式导出任意文件/目录。"
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "允许 rsync 服务器共享 cifs 文件系统"
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "允许 rsync 服务器共享 nfs 文件系统"
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
--msgstr ""
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "允许 samba 创建新主目录 (例如:使用 PAM)"
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "允许 samba 作为域控制器使用添加用户、组以及更改密码。"
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
--msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr "允许 samba 共享用户主目录。"
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
--msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "允许 samba 共享所有只读的文件/目录。"
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "允许 samba 共享所有可读写的文件/目录。"
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr "允许 samba 作为 protmapper 使用"
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "允许 samba 运行不受限制的脚本"
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "允许 samba 导出 ntfs/fusefs 卷。"
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr "允许 samba 导出 NFS 卷。"
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "允许 sanlock 读取/写入 fuse 文件"
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "允许 sanlock 管理 nfs 文件"
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "允许 sanlock 管理 cifs 文件"
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
--msgstr ""
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr "允许 sasl 读取 shadow"
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "不允许类似 newrole 的程序转换到管理用户域。"
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "禁用内核模块载入。"
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "确定系统是否允许载入策略的布尔值,设定 enforcing 模式,并更改布尔值。将其设定为 true 后必须重启方可将其设定会原来的值。"
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "允许常规用户的直接 dri 设备访问"
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "允许不受限制的可执行文件使其堆内存可执行。这样做很不好。可能会表示有坏的代码可执行文件,但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "允许不受限制的可执行文件使用需要重新定位文本,且没有标记为 textrel_shlib_t 的库。"
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "允许不受限制的可执行文件使其栈成为可执行。这永远都不需要。可能会表示有坏的代码可执行文件,但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "允许用户连接到本地 mysql 服务器"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "允许受限制用户执行 ping 和 traceroute 命令。"
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
--msgstr ""
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "允许用户连接到 PostgreSQL"
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
--msgstr ""
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "允许用户在没有扩展属性的文件系统 (FAT、CDROM、FLOPPY) 读取/写入文件"
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
--msgstr ""
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "允许用户运行 TCP 服务器 (捆绑到端口并接受来自同一域或者外部用户的连接) ,禁用此功能可强制 FTP 被动模式,并可更改其他协议。"
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
--msgstr ""
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr "允许用户共享音乐"
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
--msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "允许非内置 sftp 上传文件,用于公共文件传输服务。必须将目录标记为 public_content_rw_t。"
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:177
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "允许内置 sftp 在用户主目录中读取和写入文件"
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:178
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
--msgstr ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "允许内置 sftp 登录到本地用户,并在该系统中读取/写入所有文件,并由 DAC 管理。"
- 
--#: ../gui/statusPage.py:152
-+#: booleans.py:179
- msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
--msgstr ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "允许内置 sftp 在用户 ssh 主目录中读取和写入文件。"
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "允许 sge 使用任意 TCP 端口连接到网络"
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr "允许 sge 访问 nfs 文件系统。"
-+
-+#: booleans.py:182
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "启用在 3ware 控制器中支持设备所需的附加权限。"
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "允许 samba 修改在公共文件传输服务中使用的公共文件。必须将文件/目录标记为 public_content_rw_t。"
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "允许用户 spamassassin 客户端使用该网络"
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
--msgstr ""
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "允许 spamd 读取/写入用户主目录。"
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "允许 squid 连接到所有端口,而不仅仅是 HTTP、FTP 和 Gopher 端口。"
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "允许 squid 作为透明代理 (TPROXY) 使用"
- 
--#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:188
- msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
--msgstr ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "允许 ssh 使用 chrrot 环境读取和写入用户主目录"
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
--msgstr ""
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr "允许基于验证的主机密钥"
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
--msgstr ""
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "允许 staff 用户创建和转换 svirt 域。"
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
--msgstr ""
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "允许 Telepathy 连接管理器连接到任意网络端口。"
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "允许 Telepathy 连接管理器连接到任意原始 TCP 端口。"
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
--msgstr ""
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "允许 tftp 修改在公共文件传输服务中使用的公共文件。"
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
--msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
--msgstr ""
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "允许 tor 守护进程将 tcp 插槽捆绑到所有未保留端口。"
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
--msgstr ""
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "允许未限定用户在运行 chrome 沙箱时转换到 chrome 沙箱域"
- 
--#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "允许用户作为未限定域登录"
-+
-+#: booleans.py:202
- msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
--msgstr ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "允许未限定用户在运行 xulrunner 插件容器时转换为 Mozilla 插件域。"
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "允许不加限制地运行视频播放工具"
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
--msgstr ""
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "允许非特权用户创建并转换到 svirt 域。"
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
--msgstr ""
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr "支持 ecryptfs 主目录"
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr "支持 fusefs 主目录"
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
--msgstr ""
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr "使用 lpd 服务器而不是 cups"
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
--msgstr ""
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr "支持 NFS 主目录"
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
--msgstr ""
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr "支持 SAMBA 主目录"
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "允许修饰过的文件链接到所有端口,而不仅仅是 HTTP。"
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "忽略 vbetool mmap_zero 错误。"
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
--msgstr ""
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "允许受限制的虚拟机使用串口/并口沟通端口"
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
--msgstr ""
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "允许受限制的虚拟机使用可执行内存和可执行栈"
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
--msgstr ""
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "允许受限制的虚拟机读取 fuse 文件"
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
--msgstr ""
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "允许受限制的虚拟机管理 nfs 文件"
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
--msgstr ""
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "允许受限制的虚拟机管理 cifs 文件"
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
--msgstr ""
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "允许受限制的虚拟机与 sanlock 互动"
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
--msgstr ""
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "允许受限制的虚拟机管理设备配置 (pci)"
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
--msgstr ""
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "允许受限制的虚拟机使用 usb 设备"
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
--msgstr ""
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "允许受限制的虚拟机与 xserver 互动"
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "允许 webadm 管理用户主目录中的文件"
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
--msgstr ""
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "允许 webadm 读取用户主目录中的文件"
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "忽略 wine mmap_zero 错误。"
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
--msgstr ""
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "允许图形登录程序执行引导装载程序"
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
--msgstr ""
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "允许图形登录程序直接作为 sysadm_r:sysadm_t 登录"
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
--msgstr ""
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr "允许 xen 管理 nfs 文件"
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
--msgstr ""
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "允许 xend 运行 blktapctrl/tapdisk。如果磁盘映像使用非专用逻辑卷则不需要。"
- 
--#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "允许 xend 运行 qemu-dm。如果使用半虚拟或者没有 vfb 则不需要。"
-+
-+#: booleans.py:231
- msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
--msgstr ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "允许 xguest 用户配置 Network Manager 并连接到 apache 端口"
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
--msgstr ""
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr "允许 xguest 用户挂载可移动介质"
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
--msgstr ""
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "允许 xguest 使用蓝牙设备"
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
--msgstr ""
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "允许客户端写入 X 服务器共享的内存片段。"
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
--msgstr ""
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr "允许 XServer 执行可写入内存"
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
--msgstr ""
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr "支持 X 用户控件对象管理器"
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "允许 zabbix 连接到未保留端口"
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "允许 zebra 守护进程将其写入配置文件"
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr "允许 ZoneMinder 修改公共文件传输服务使用的公共文件"
-diff --git a/policycoreutils/po/zh_HK.po b/policycoreutils/po/zh_HK.po
-new file mode 100644
-index 0000000..c16935f
---- /dev/null
-+++ b/policycoreutils/po/zh_HK.po
-@@ -0,0 +1,3481 @@
-+# SOME DESCRIPTIVE TITLE.
-+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-+# This file is distributed under the same license as the PACKAGE package.
-+# 
-+# Translators:
-+msgid ""
-+msgstr ""
-+"Project-Id-Version: Policycoreutils\n"
-+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
-+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Chinese (Hong Kong) <chinese at lists.fedoraproject.org>\n"
-+"MIME-Version: 1.0\n"
-+"Content-Type: text/plain; charset=UTF-8\n"
-+"Content-Transfer-Encoding: 8bit\n"
-+"Language: zh_HK\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
-+
-+#: ../run_init/run_init.c:67
-+msgid ""
-+"USAGE: run_init <script> <args ...>\n"
-+"  where: <script> is the name of the init script to run,\n"
-+"         <args ...> are the arguments to that script."
-+msgstr ""
-+
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
-+#, c-format
-+msgid "failed to initialize PAM\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:139
-+#, c-format
-+msgid "failed to get account information\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
-+msgid "Password:"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:197 ../newrole/newrole.c:366
-+#, c-format
-+msgid "Cannot find your entry in the shadow passwd file.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
-+#, c-format
-+msgid "getpass cannot open /dev/tty\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:275
-+#, c-format
-+msgid "run_init: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:309
-+#, c-format
-+msgid "Could not open file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:336
-+#, c-format
-+msgid "No context in file %s\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:361
-+#, c-format
-+msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:380
-+#, c-format
-+msgid "authentication failed.\n"
-+msgstr ""
-+
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
-+#, c-format
-+msgid "Could not set exec context to %s.\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:232
-+msgid "******************** IMPORTANT ***********************\n"
-+msgstr ""
-+
-+#: ../audit2allow/audit2allow:233
-+msgid "To make this policy package active, execute:"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:194
-+msgid "Could not create semanage handle"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:202
-+msgid "SELinux policy is not managed or store cannot be accessed."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:207
-+msgid "Cannot read policy store."
-+msgstr ""
-+
-+#: ../semanage/seobject.py:212
-+msgid "Could not establish semanage connection"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:217
-+msgid "Could not test MLS enabled status"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
-+msgid "Not yet implemented"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:227
-+msgid "Semanage transaction already in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:236
-+msgid "Could not start semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:248
-+msgid "Could not commit semanage transaction"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:253
-+msgid "Semanage transaction not in progress"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
-+msgid "Could not list SELinux modules"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278
-+msgid "Modules Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
-+msgid "Version"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
-+msgid "Disabled"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:296
-+#, python-format
-+msgid "Could not disable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:307
-+#, python-format
-+msgid "Could not enable module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:322
-+#, python-format
-+msgid "Could not remove module %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:332
-+msgid "dontaudit requires either 'on' or 'off'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:360
-+msgid "Builtin Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:370
-+msgid "Customized Permissive Types"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:412
-+#, python-format
-+msgid "Could not set permissive domain %s (module installation failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:418
-+#, python-format
-+msgid "Could not remove permissive domain %s (remove failed)"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
-+#, python-format
-+msgid "Could not create a key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
-+#, python-format
-+msgid "Could not check if login mapping for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:466
-+#, python-format
-+msgid "Linux Group %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:471
-+#, python-format
-+msgid "Linux User %s does not exist"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:475
-+#, python-format
-+msgid "Could not create login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
-+#, python-format
-+msgid "Could not set name for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
-+#, python-format
-+msgid "Could not set MLS range for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:488
-+#, python-format
-+msgid "Could not set SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:492
-+#, python-format
-+msgid "Could not add login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:510
-+msgid "Requires seuser or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
-+#, python-format
-+msgid "Login mapping for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:537
-+#, python-format
-+msgid "Could not query seuser for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:551
-+#, python-format
-+msgid "Could not modify login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:585
-+#, python-format
-+msgid "Login mapping for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:589
-+#, python-format
-+msgid "Could not delete login mapping for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
-+msgid "Could not list login mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../gui/system-config-selinux.glade:100
-+msgid "Login Name"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:128
-+#: ../gui/system-config-selinux.glade:915
-+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
-+msgid "SELinux User"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
-+#: ../gui/system-config-selinux.glade:943
-+msgid "MLS/MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
-+#, python-format
-+msgid "Could not check if SELinux user %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
-+#, python-format
-+msgid "Could not query user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:721
-+#, python-format
-+msgid "You must add at least one role for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:736
-+#, python-format
-+msgid "Could not create SELinux user for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:745
-+#, python-format
-+msgid "Could not add role %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:754
-+#, python-format
-+msgid "Could not set MLS level for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:757
-+#, python-format
-+msgid "Could not add prefix %s for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:760
-+#, python-format
-+msgid "Could not extract key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:764
-+#, python-format
-+msgid "Could not add SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:786
-+msgid "Requires prefix, roles, level or range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:788
-+msgid "Requires prefix or roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
-+#, python-format
-+msgid "SELinux user %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:827
-+#, python-format
-+msgid "Could not modify SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:861
-+#, python-format
-+msgid "SELinux user %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:872
-+#, python-format
-+msgid "Could not delete SELinux user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:910
-+msgid "Could not list SELinux users"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:916
-+#, python-format
-+msgid "Could not list roles for user %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "Labeling"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:941
-+msgid "MLS/"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "Prefix"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Level"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942
-+msgid "MCS Range"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
-+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
-+msgid "SELinux Roles"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:964
-+msgid "Protocol udp or tcp is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:966
-+msgid "Port is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:976
-+msgid "Invalid Port"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:980
-+#, python-format
-+msgid "Could not create a key for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:991
-+msgid "Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
-+#, python-format
-+msgid "Could not check if port %s/%s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1002
-+#, python-format
-+msgid "Port %s/%s already defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1006
-+#, python-format
-+msgid "Could not create port for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1012
-+#, python-format
-+msgid "Could not create context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1016
-+#, python-format
-+msgid "Could not set user in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1020
-+#, python-format
-+msgid "Could not set role in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1024
-+#, python-format
-+msgid "Could not set type in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1029
-+#, python-format
-+msgid "Could not set mls fields in port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1033
-+#, python-format
-+msgid "Could not set port context for %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1037
-+#, python-format
-+msgid "Could not add port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
-+msgid "Requires setype or serange"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1053
-+msgid "Requires setype"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
-+#, python-format
-+msgid "Port %s/%s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1068
-+#, python-format
-+msgid "Could not query port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1079
-+#, python-format
-+msgid "Could not modify port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1092
-+msgid "Could not list the ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1108
-+#, python-format
-+msgid "Could not delete the port %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1125
-+#, python-format
-+msgid "Port %s/%s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1129
-+#, python-format
-+msgid "Could not delete port %s/%s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
-+msgid "Could not list ports"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "SELinux Port Type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206
-+msgid "Proto"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
-+msgid "Port Number"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1227
-+msgid "Node Address is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1242
-+msgid "Unknown or missing protocol"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
-+#, python-format
-+msgid "Could not create key for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
-+#, python-format
-+msgid "Could not check if addr %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1274
-+#, python-format
-+msgid "Could not create addr for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
-+#, python-format
-+msgid "Could not create context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1284
-+#, python-format
-+msgid "Could not set mask for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1288
-+#, python-format
-+msgid "Could not set user in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1292
-+#, python-format
-+msgid "Could not set role in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1296
-+#, python-format
-+msgid "Could not set type in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1301
-+#, python-format
-+msgid "Could not set mls fields in addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1305
-+#, python-format
-+msgid "Could not set addr context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1309
-+#, python-format
-+msgid "Could not add addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
-+#, python-format
-+msgid "Addr %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1341
-+#, python-format
-+msgid "Could not query addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1351
-+#, python-format
-+msgid "Could not modify addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1379
-+#, python-format
-+msgid "Addr %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1383
-+#, python-format
-+msgid "Could not delete addr %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1395
-+msgid "Could not deleteall node mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1409
-+msgid "Could not list addrs"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
-+#, python-format
-+msgid "Could not check if interface %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1476
-+#, python-format
-+msgid "Could not create interface for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1485
-+#, python-format
-+msgid "Could not set user in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1489
-+#, python-format
-+msgid "Could not set role in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1493
-+#, python-format
-+msgid "Could not set type in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1498
-+#, python-format
-+msgid "Could not set mls fields in interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1502
-+#, python-format
-+msgid "Could not set interface context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1506
-+#, python-format
-+msgid "Could not set message context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1510
-+#, python-format
-+msgid "Could not add interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
-+#, python-format
-+msgid "Interface %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1537
-+#, python-format
-+msgid "Could not query interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1548
-+#, python-format
-+msgid "Could not modify interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1573
-+#, python-format
-+msgid "Interface %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1577
-+#, python-format
-+msgid "Could not delete interface %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1589
-+msgid "Could not delete all interface  mappings"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1603
-+msgid "Could not list interfaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628
-+msgid "SELinux Interface"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
-+msgid "Context"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1691
-+#, python-format
-+msgid "Equivalence class for %s already exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1697
-+#, python-format
-+msgid "File spec %s conflicts with equivalency rule '%s %s'"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1706
-+#, python-format
-+msgid "Equivalence class for %s does not exists"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1720
-+#, python-format
-+msgid "Could not set user in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1724
-+#, python-format
-+msgid "Could not set role in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
-+#, python-format
-+msgid "Could not set mls fields in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1735
-+msgid "Invalid file specification"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1737
-+msgid "File specification can not include spaces"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1742
-+#, python-format
-+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
-+#, python-format
-+msgid "Could not check if file context for %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1776
-+#, python-format
-+msgid "Could not create file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1784
-+#, python-format
-+msgid "Could not set type in file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
-+#, python-format
-+msgid "Could not set file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1798
-+#, python-format
-+msgid "Could not add file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1812
-+msgid "Requires setype, serange or seuser"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
-+#, python-format
-+msgid "File context for %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1834
-+#, python-format
-+msgid "Could not query file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1860
-+#, python-format
-+msgid "Could not modify file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1873
-+msgid "Could not list the file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1887
-+#, python-format
-+msgid "Could not delete the file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1912
-+#, python-format
-+msgid "File context for %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1918
-+#, python-format
-+msgid "Could not delete file context for %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1933
-+msgid "Could not list file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1937
-+msgid "Could not list local file contexts"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "SELinux fcontext"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1974
-+msgid "type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1987
-+msgid ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1992
-+msgid ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
-+#, python-format
-+msgid "Could not check if boolean %s is defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
-+#, python-format
-+msgid "Boolean %s is not defined"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2034
-+#, python-format
-+msgid "Could not query file context %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2039
-+#, python-format
-+msgid "You must specify one of the following values: %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2044
-+#, python-format
-+msgid "Could not set active value of boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2047
-+#, python-format
-+msgid "Could not modify boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2063
-+#, python-format
-+msgid "Bad format %s: Record %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2087
-+#, python-format
-+msgid "Boolean %s is defined in policy, cannot be deleted"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2091
-+#, python-format
-+msgid "Could not delete boolean %s"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
-+msgid "Could not list booleans"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "off"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2155
-+msgid "on"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "SELinux boolean"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "State"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169
-+msgid "Default"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
-+msgid "Description"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:201
-+#, c-format
-+msgid "failed to set PAM_TTY\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:290
-+#, c-format
-+msgid "newrole: service name configuration hashtable overflow\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:300
-+#, c-format
-+msgid "newrole:  %s:  error on line %lu.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:439
-+#, c-format
-+msgid "cannot find valid entry in the passwd file.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:450
-+#, c-format
-+msgid "Out of memory!\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:455
-+#, c-format
-+msgid "Error!  Shell is not valid.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:512
-+#, c-format
-+msgid "Unable to clear environment\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
-+#, c-format
-+msgid "Error changing uid, aborting.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:612
-+#, c-format
-+msgid "Error resetting KEEPCAPS, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:635
-+#, c-format
-+msgid "Error connecting to audit system.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:641
-+#, c-format
-+msgid "Error allocating memory.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:648
-+#, c-format
-+msgid "Error sending audit message.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
-+#, c-format
-+msgid "Could not determine enforcing mode.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:699
-+#, c-format
-+msgid "Error!  Could not open %s.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:705
-+#, c-format
-+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:715
-+#, c-format
-+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:725
-+#, c-format
-+msgid "%s!  Could not set new context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:772
-+#, c-format
-+msgid "%s changed labels.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:778
-+#, c-format
-+msgid "Warning! Could not restore context for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:835
-+#, c-format
-+msgid "Error: multiple roles specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:843
-+#, c-format
-+msgid "Error: multiple types specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:850
-+#, c-format
-+msgid "Sorry, -l may be used with SELinux MLS support.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:855
-+#, c-format
-+msgid "Error: multiple levels specified\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:865
-+#, c-format
-+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:891
-+#, c-format
-+msgid "Couldn't get default type.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:901
-+#, c-format
-+msgid "failed to get new context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:908
-+#, c-format
-+msgid "failed to set new role %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:915
-+#, c-format
-+msgid "failed to set new type %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:925
-+#, c-format
-+msgid "failed to build new range with level %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:930
-+#, c-format
-+msgid "failed to set new range %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:938
-+#, c-format
-+msgid "failed to convert new context to string\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:943
-+#, c-format
-+msgid "%s is not a valid context\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:950
-+#, c-format
-+msgid "Unable to allocate memory for new_context"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:976
-+#, c-format
-+msgid "Unable to obtain empty signal set\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:984
-+#, c-format
-+msgid "Unable to set SIGHUP handler\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1052
-+#, c-format
-+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1069
-+#, c-format
-+msgid "failed to get old_context.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1076
-+#, c-format
-+msgid "Warning!  Could not retrieve tty information.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1097
-+#, c-format
-+msgid "error on reading PAM service configuration.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1132
-+#, c-format
-+msgid "newrole: incorrect password for %s\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1159
-+#, c-format
-+msgid "newrole: failure forking: %s"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
-+#, c-format
-+msgid "Unable to restore tty label...\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
-+#, c-format
-+msgid "Failed to close tty properly\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1223
-+#, c-format
-+msgid "Could not close descriptors.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1250
-+#, c-format
-+msgid "Error allocating shell's argv0.\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1286
-+#, c-format
-+msgid "Unable to restore the environment, aborting\n"
-+msgstr ""
-+
-+#: ../newrole/newrole.c:1297
-+msgid "failed to exec shell\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:22
-+#, c-format
-+msgid "usage:  %s [-qi]\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:71
-+#, c-format
-+msgid "%s:  Policy is already loaded and initial load requested\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:80
-+#, c-format
-+msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-+msgstr ""
-+
-+#: ../load_policy/load_policy.c:90
-+#, c-format
-+msgid "%s:  Can't load policy:  %s\n"
-+msgstr ""
-+
-+#: ../scripts/chcat:92 ../scripts/chcat:169
-+msgid "Requires at least one category"
-+msgstr ""
-+
-+#: ../scripts/chcat:106 ../scripts/chcat:183
-+#, c-format
-+msgid "Can not modify sensitivity levels using '+' on %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:110
-+#, c-format
-+msgid "%s is already in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:188 ../scripts/chcat:198
-+#, c-format
-+msgid "%s is not in %s"
-+msgstr ""
-+
-+#: ../scripts/chcat:267 ../scripts/chcat:272
-+msgid "Can not combine +/- with other types of categories"
-+msgstr ""
-+
-+#: ../scripts/chcat:319
-+msgid "Can not have multiple sensitivities"
-+msgstr ""
-+
-+#: ../scripts/chcat:325
-+#, c-format
-+msgid "Usage %s CATEGORY File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:326
-+#, c-format
-+msgid "Usage %s -l CATEGORY user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:327
-+#, c-format
-+msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:328
-+#, c-format
-+msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:329
-+#, c-format
-+msgid "Usage %s -d File ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:330
-+#, c-format
-+msgid "Usage %s -l -d user ..."
-+msgstr ""
-+
-+#: ../scripts/chcat:331
-+#, c-format
-+msgid "Usage %s -L"
-+msgstr ""
-+
-+#: ../scripts/chcat:332
-+#, c-format
-+msgid "Usage %s -L -l user"
-+msgstr ""
-+
-+#: ../scripts/chcat:333
-+msgid "Use -- to end option list.  For example"
-+msgstr ""
-+
-+#: ../scripts/chcat:334
-+msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-+msgstr ""
-+
-+#: ../scripts/chcat:335
-+msgid "chcat -l +CompanyConfidential juser"
-+msgstr ""
-+
-+#: ../scripts/chcat:399
-+#, c-format
-+msgid "Options Error %s "
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
-+msgid "Boolean"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-+msgid "all"
-+msgstr ""
-+
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
-+#: ../gui/system-config-selinux.glade:1615
-+#: ../gui/system-config-selinux.glade:1820
-+#: ../gui/system-config-selinux.glade:2437
-+msgid "Customized"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
-+msgid "File Labeling"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:74
-+msgid ""
-+"File\n"
-+"Specification"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:81
-+msgid ""
-+"Selinux\n"
-+"File Type"
-+msgstr ""
-+
-+#: ../gui/fcontextPage.py:88
-+msgid ""
-+"File\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-+msgid "User Mapping"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:52
-+msgid ""
-+"Login\n"
-+"Name"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
-+msgid ""
-+"SELinux\n"
-+"User"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
-+msgid ""
-+"MLS/\n"
-+"MCS Range"
-+msgstr ""
-+
-+#: ../gui/loginsPage.py:133
-+#, python-format
-+msgid "Login '%s' is required"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
-+msgid "Policy Module"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:58
-+msgid "Module Name"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:135
-+msgid "Disable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
-+msgid "Enable Audit"
-+msgstr ""
-+
-+#: ../gui/modulesPage.py:163
-+msgid "Load Policy Module"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:9
-+msgid "Red Hat 2007"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:11
-+msgid "GPL"
-+msgstr ""
-+
-+#. TRANSLATORS: Replace this string with your names, one name per line.
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
-+msgid "translator-credits"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:230
-+msgid "SELinux Policy Generation Tool"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:251
-+msgid ""
-+"<b>Select the policy type for the application or user role you want to "
-+"confine:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:284
-+msgid "<b>Applications</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
-+msgid ""
-+"Standard Init Daemon are daemons started on boot via init scripts.  Usually "
-+"requires a script in /etc/rc.d/init.d"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
-+msgid "DBUS System Daemon"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:353
-+msgid "Internet Services Daemon are daemons started by xinetd"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:370
-+msgid ""
-+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
-+msgid ""
-+"User Application are any application that you would like to confine that is "
-+"started by a user"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
-+msgid "Sandbox"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:446
-+msgid "<b>Login Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:482
-+msgid "Modify an existing login user record."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:499
-+msgid ""
-+"This user will login to a machine only via a terminal or remote login.  By "
-+"default this user will have  no setuid, no networking, no su, no sudo."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:516
-+msgid ""
-+"This user can login to a machine via X or terminal.  By default this user "
-+"will have no setuid, no networking, no sudo, no su"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:533
-+msgid ""
-+"User with full networking, no setuid applications without transition, no "
-+"sudo, no su."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:550
-+msgid ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:623
-+msgid "Root Admin User Role"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:705
-+msgid "<b>Enter name of application or user role:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
-+msgid "Name"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:739
-+msgid "Enter complete path for executable to be confined."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
-+msgid "..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:776
-+msgid "Enter unique name for the confined application or user role."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:794
-+msgid "Executable"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:808
-+msgid "Init script"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:821
-+msgid ""
-+"Enter complete path to init script used to start the confined application."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:887
-+msgid "<b>Select existing role to modify:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:908
-+msgid "Select the user roles that will transiton to the %s domain."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:945
-+msgid "<b>Select roles that %s will transition to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:963
-+msgid "Select applications domains that %s will transition to."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1001
-+msgid "<b>Select the user_roles that will transition to %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1056
-+msgid "<b>Select domains that %s will administer:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
-+msgid "Select the domains that you would like this user administer."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1111
-+msgid "<b>Select additional roles for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1166
-+msgid "<b>Enter network ports that %s binds on:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
-+msgid "<b>TCP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
-+msgid "Allows %s to bind to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
-+msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s binds "
-+"to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
-+msgid "Select Ports"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
-+msgid "Allows %s to bind to any udp ports > 1024"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
-+msgid "<b>UDP Ports</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1537
-+msgid "<b>Select network ports that %s connects to:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1593
-+msgid "Allows %s to connect to any tcp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1622
-+msgid ""
-+"Enter a comma separated list of tcp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1702
-+msgid "Allows %s to connect to any udp port"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1731
-+msgid ""
-+"Enter a comma separated list of udp ports or ranges of ports that %s "
-+"connects to. Example: 612, 650-660"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1792
-+msgid "<b>Select common application traits for %s:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1809
-+msgid "Writes syslog messages\t"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1824
-+msgid "Create/Manipulate temporary files in /tmp"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1839
-+msgid "Uses Pam for authentication"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1854
-+msgid "Uses nsswitch or getpw* calls"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1869
-+msgid "Uses dbus"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1884
-+msgid "Sends audit messages"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1899
-+msgid "Interacts with the terminal"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1914
-+msgid "Sends email"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:1961
-+msgid "<b>Add files/directories that %s manages</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2122
-+msgid ""
-+"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
-+"Files ..."
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2166
-+msgid "<b>Add booleans from the %s policy:</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2274
-+msgid "Add/Remove booleans used by the %s domain"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2316
-+msgid "<b>Which directory you will generate the %s policy?</b>"
-+msgstr ""
-+
-+#: ../gui/polgen.glade:2334
-+msgid "Policy Directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:277
-+msgid "Role"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:284
-+msgid "Existing_User"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-+msgid "Application"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:363
-+#, python-format
-+msgid "%s must be a directory"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
-+msgid "You must select a user"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:553
-+msgid "Select executable file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:564
-+msgid "Select init script file to be confined."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:574
-+msgid "Select file(s) that confined application creates or writes"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:581
-+msgid "Select directory(s) that the confined application owns and writes into"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:643
-+msgid "Select directory to generate policy files in"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660
-+#, python-format
-+msgid ""
-+"Type %s_t already defined in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
-+msgid "Verify Name"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:664
-+#, python-format
-+msgid ""
-+"Module %s.pp already loaded in current policy.\n"
-+"Do you want to continue?"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:710
-+msgid ""
-+"You must add a name made up of letters and numbers and containing no spaces."
-+msgstr ""
-+
-+#: ../gui/polgengui.py:724
-+msgid "You must enter a executable"
-+msgstr ""
-+
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
-+msgid "Configue SELinux"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+msgid ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-+msgstr ""
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr ""
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr ""
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr ""
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
-+msgstr ""
-+
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
-+msgstr ""
-+
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr ""
-+
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr ""
-+
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
-+msgstr ""
-+
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
-+msgstr ""
-+
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
-+msgstr ""
-+
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr ""
-+
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr ""
-+
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
-+msgstr ""
-+
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
-+msgstr ""
-+
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
-+msgstr ""
-+
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr ""
-+
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr ""
-+
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
-+msgstr ""
-+
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
-+msgstr ""
-+
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
-+msgstr ""
-+
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
-+msgstr ""
-+
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr ""
-+
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
-+msgstr ""
-+
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr ""
-+
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr ""
-+
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr ""
-+
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr ""
-+
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
-+msgstr ""
-+
-+#: booleans.py:175
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr ""
-+
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr ""
-+
-+#: booleans.py:183
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr ""
-+
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+
-+#: booleans.py:186
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
-+msgstr ""
-+
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
-+msgstr ""
-+
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
-+msgstr ""
-+
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr ""
-+
-+#: booleans.py:202
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
-+msgstr ""
-+
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
-+msgstr ""
-+
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:208
-+msgid "Support NFS home directories"
-+msgstr ""
-+
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
-+msgstr ""
-+
-+#: booleans.py:210
-+msgid "Allow user to exec content"
-+msgstr ""
-+
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
-+msgstr ""
-+
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
-+msgstr ""
-+
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
-+msgstr ""
-+
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
-+msgstr ""
-+
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-diff --git a/policycoreutils/po/zh_TW.po b/policycoreutils/po/zh_TW.po
-index 4ba51bf..6673f00 100644
---- a/policycoreutils/po/zh_TW.po
-+++ b/policycoreutils/po/zh_TW.po
-@@ -1,37 +1,34 @@
- # SOME DESCRIPTIVE TITLE.
- # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
- # This file is distributed under the same license as the PACKAGE package.
--#
-+# 
- # Translators:
- # Chester Cheng <ccheng at brisbane.redhat.com>, 2006.
--# Chester Cheng <ccheng at redhat.com>, 2006.
-+# Chester Cheng <ccheng at redhat.com>, 2006,2012.
- # Terry Chuang <tchuang at redhat>, 2010.
--# Terry Chuang <tchuang at redhat.com>, 2008, 2009, 2010.
-+# Terry Chuang <tchuang at redhat.com>, 2008-2010,2012.
- msgid ""
- msgstr ""
- "Project-Id-Version: Policycoreutils\n"
- "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2012-05-25 07:28-0400\n"
--"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2013-01-04 12:01-0500\n"
-+"PO-Revision-Date: 2013-01-04 17:02+0000\n"
- "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
- "Language-Team: Chinese (Taiwan) <trans-zh_TW at lists.fedoraproject.org>\n"
--"Language: zh_TW\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
--"Plural-Forms: nplurals=1; plural=0\n"
-+"Language: zh_TW\n"
-+"Plural-Forms: nplurals=1; plural=0;\n"
- 
- #: ../run_init/run_init.c:67
- msgid ""
- "USAGE: run_init <script> <args ...>\n"
- "  where: <script> is the name of the init script to run,\n"
- "         <args ...> are the arguments to that script."
--msgstr ""
--"使用方法:run_init <script> <args ...>\n"
--"  其中:<script> 是要執行的 init 程序檔,\n"
--"         <args ...> 是程序檔的參數。"
-+msgstr "使用方法:run_init <script> <args ...>\n  其中:<script> 是要執行的 init 程序檔,\n         <args ...> 是程序檔的參數。"
- 
--#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
-+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
- #, c-format
- msgid "failed to initialize PAM\n"
- msgstr "初始化 PAM 失敗\n"
-@@ -80,353 +77,359 @@ msgstr "對不起,run_init 可能只能用在 SELinux 的核心上。\n"
- msgid "authentication failed.\n"
- msgstr "認證失敗。\n"
- 
--#: ../run_init/run_init.c:405 ../newrole/newrole.c:1258
-+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
- #, c-format
- msgid "Could not set exec context to %s.\n"
- msgstr "無法將 exec context 設定為 %s。\n"
- 
--#: ../audit2allow/audit2allow:230
-+#: ../audit2allow/audit2allow:232
- msgid "******************** IMPORTANT ***********************\n"
- msgstr "******************** 重要 ***********************\n"
- 
--#: ../audit2allow/audit2allow:231
-+#: ../audit2allow/audit2allow:233
- msgid "To make this policy package active, execute:"
- msgstr "若要啟用此方針套件,請執行:"
- 
--#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
--msgid "global"
--msgstr "全域"
--
--#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:194
- msgid "Could not create semanage handle"
- msgstr "無法建立 semanage 處理器"
- 
--#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:202
- msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr "SELinux 方針並不受管理,或無法存取 store。"
- 
--#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:207
- msgid "Cannot read policy store."
- msgstr "無法讀取方針 store。"
- 
--#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:212
- msgid "Could not establish semanage connection"
- msgstr "無法建立 semanage 連線"
- 
--#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:217
- msgid "Could not test MLS enabled status"
- msgstr "無法測試啟用了 MLS 的狀態"
- 
--#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
- msgid "Not yet implemented"
- msgstr "未實施"
- 
--#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:227
- msgid "Semanage transaction already in progress"
- msgstr "Semanage 傳輸正在進行中"
- 
--#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:236
- msgid "Could not start semanage transaction"
- msgstr "無法開始 semanage 交易"
- 
--#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:248
- msgid "Could not commit semanage transaction"
- msgstr "無法提交 semanage 交易"
- 
--#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:253
- msgid "Semanage transaction not in progress"
- msgstr "Semanage 傳輸非進行中"
- 
--#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
- msgid "Could not list SELinux modules"
- msgstr "無法列出 SELinux 模組"
- 
--#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:278
- msgid "Modules Name"
--msgstr ""
-+msgstr "模組名稱"
- 
--#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
- msgid "Version"
- msgstr "版本"
- 
--#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
- msgid "Disabled"
- msgstr "停用"
- 
--#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:296
- #, python-format
- msgid "Could not disable module %s (remove failed)"
--msgstr ""
-+msgstr "無法停用 %s 模組(移除失敗)"
- 
--#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:307
- #, python-format
- msgid "Could not enable module %s (remove failed)"
--msgstr ""
-+msgstr "無法啟用 %s 模組(移除失敗)"
- 
--#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:322
- #, python-format
- msgid "Could not remove module %s (remove failed)"
--msgstr ""
-+msgstr "無法移除 %s 模組(移除失敗)"
- 
--#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:332
- msgid "dontaudit requires either 'on' or 'off'"
--msgstr ""
-+msgstr "dontaudit 必須要是「on」或「off」"
- 
--#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:360
- msgid "Builtin Permissive Types"
--msgstr ""
-+msgstr "內建的許可類型"
- 
--#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:370
- msgid "Customized Permissive Types"
--msgstr ""
-+msgstr "自訂許可類型"
- 
--#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:412
- #, python-format
- msgid "Could not set permissive domain %s (module installation failed)"
- msgstr "無法設定寬鬆型網域 %s(模組安裝失敗)"
- 
--#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:418
- #, python-format
- msgid "Could not remove permissive domain %s (remove failed)"
- msgstr "無法移除寬鬆型網域 %s(移除失敗)"
- 
--#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
--#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
--#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
--#: ../semanage/seobject.py:854 ../semanage/seobject.py:1101
--#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
--#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
--#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
-+#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
-+#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
-+#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
-+#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
-+#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2076
- #, python-format
- msgid "Could not create a key for %s"
- msgstr "無法為 %s 建立金鑰"
- 
--#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
--#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-+#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
- #, python-format
- msgid "Could not check if login mapping for %s is defined"
- msgstr "無法檢查 %s 的登入對應是否已經定義"
- 
--#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:466
- #, python-format
- msgid "Linux Group %s does not exist"
- msgstr "Linux 群組 %s 不存在"
- 
--#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:471
- #, python-format
- msgid "Linux User %s does not exist"
- msgstr "Linux 使用者 %s 不存在"
- 
--#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:475
- #, python-format
- msgid "Could not create login mapping for %s"
- msgstr "無法為 %s 建立登入對應"
- 
--#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
- #, python-format
- msgid "Could not set name for %s"
- msgstr "無法為 %s 設定名稱"
- 
--#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
- #, python-format
- msgid "Could not set MLS range for %s"
- msgstr "無法為 %s 設定 MLS 範圍"
- 
--#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:488
- #, python-format
- msgid "Could not set SELinux user for %s"
- msgstr "無法為 %s 設定 SELinux 使用者"
- 
--#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:492
- #, python-format
- msgid "Could not add login mapping for %s"
- msgstr "無法為 %s 新增登入對應"
- 
--#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:510
- msgid "Requires seuser or serange"
- msgstr "需要 seuser 或 serange"
- 
--#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
- #, python-format
- msgid "Login mapping for %s is not defined"
- msgstr "%s 的登入對應並未定義"
- 
--#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:537
- #, python-format
- msgid "Could not query seuser for %s"
- msgstr "無法為 %s 查詢 seuser"
- 
--#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:551
- #, python-format
- msgid "Could not modify login mapping for %s"
- msgstr "無法為 %s 修改登入對應"
- 
--#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:585
- #, python-format
- msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr "%s 的登入對應定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:589
- #, python-format
- msgid "Could not delete login mapping for %s"
- msgstr "無法為 %s 刪除登入對應"
- 
--#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
--#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-+#: ../semanage/seobject.py:892
- msgid "Could not list login mappings"
- msgstr "無法列出登入對應"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
- #: ../gui/system-config-selinux.glade:100
- msgid "Login Name"
- msgstr "登錄名稱"
- 
--#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:128
- #: ../gui/system-config-selinux.glade:915
- #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
- msgid "SELinux User"
- msgstr "SELinux 使用者"
- 
--#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
- #: ../gui/system-config-selinux.glade:943
- msgid "MLS/MCS Range"
- msgstr "MLS/MCS 範圍"
- 
--#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
--#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
--#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:672
-+msgid "Service"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-+#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-+#: ../semanage/seobject.py:859
- #, python-format
- msgid "Could not check if SELinux user %s is defined"
- msgstr "無法檢查 SELinux 使用者 %s 是否已經定義"
- 
--#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
--#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-+#: ../semanage/seobject.py:865
- #, python-format
- msgid "Could not query user for %s"
- msgstr "無法為 %s 查詢使用者"
- 
--#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:721
- #, python-format
- msgid "You must add at least one role for %s"
- msgstr "您必須為 %s 新增至少一個角色"
- 
--#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:736
- #, python-format
- msgid "Could not create SELinux user for %s"
- msgstr "無法為 %s 建立 SELinux 使用者"
- 
--#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:745
- #, python-format
- msgid "Could not add role %s for %s"
- msgstr "無法新增 %s 角色給 %s"
- 
--#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:754
- #, python-format
- msgid "Could not set MLS level for %s"
- msgstr "無法為 %s 設定 MLS 等級"
- 
--#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:757
- #, python-format
- msgid "Could not add prefix %s for %s"
- msgstr "無法新增前綴 %s 到 %s"
- 
--#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:760
- #, python-format
- msgid "Could not extract key for %s"
- msgstr "無法為 %s 擷取金鑰"
- 
--#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:764
- #, python-format
- msgid "Could not add SELinux user %s"
- msgstr "無法新增 SELinux 使用者 %s"
- 
--#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:786
- msgid "Requires prefix, roles, level or range"
- msgstr "需要前綴、角色、等級或範圍"
- 
--#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:788
- msgid "Requires prefix or roles"
- msgstr "需要前綴或角色"
- 
--#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
- #, python-format
- msgid "SELinux user %s is not defined"
- msgstr "SELinux 使用者 %s 未定義"
- 
--#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:827
- #, python-format
- msgid "Could not modify SELinux user %s"
- msgstr "無法修改 SELinux 使用者 %s"
- 
--#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:861
- #, python-format
- msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr "SELinux 使用者 %s 定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:872
- #, python-format
- msgid "Could not delete SELinux user %s"
- msgstr "無法刪除 SELinux 使用者 %s"
- 
--#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:910
- msgid "Could not list SELinux users"
- msgstr "無法列出 SELinux 使用者"
- 
--#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:916
- #, python-format
- msgid "Could not list roles for user %s"
- msgstr "無法列出使用者 %s 的角色"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "Labeling"
- msgstr "標記"
- 
--#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:941
- msgid "MLS/"
- msgstr "MLS/"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "Prefix"
- msgstr "前綴字元"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Level"
- msgstr "MCS 等級"
- 
--#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:942
- msgid "MCS Range"
- msgstr "MCS 範圍"
- 
--#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
- #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
- msgid "SELinux Roles"
- msgstr "SELinux 角色"
- 
--#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:964
- msgid "Protocol udp or tcp is required"
- msgstr "需要 udp 或 tcp 通訊協定"
- 
--#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:966
- msgid "Port is required"
- msgstr "需要連接埠"
- 
--#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:976
- msgid "Invalid Port"
--msgstr ""
-+msgstr "無效的連接埠"
- 
--#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:980
- #, python-format
- msgid "Could not create a key for %s/%s"
- msgstr "無法為 %s/%s 建立金鑰"
- 
--#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:991
- msgid "Type is required"
- msgstr "需要類型"
- 
--#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
--#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-+#: ../semanage/seobject.py:1814
-+#, python-format
-+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
- #, python-format
- msgid "Could not check if port %s/%s is defined"
- msgstr "無法檢查連接埠 %s/%s 是否已經定義"
-@@ -476,8 +479,8 @@ msgstr "無法為 %s/%s 設定連接埠 context"
- msgid "Could not add port %s/%s"
- msgstr "無法新增連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
--#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-+#: ../semanage/seobject.py:1523
- msgid "Requires setype or serange"
- msgstr "需要 setype 或 serange"
- 
-@@ -485,463 +488,473 @@ msgstr "需要 setype 或 serange"
- msgid "Requires setype"
- msgstr "需要 setype"
- 
--#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
- #, python-format
- msgid "Port %s/%s is not defined"
- msgstr "連接埠 %s/%s 未定義"
- 
--#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1068
- #, python-format
- msgid "Could not query port %s/%s"
- msgstr "無法查詢連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1079
- #, python-format
- msgid "Could not modify port %s/%s"
- msgstr "無法修改連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1092
- msgid "Could not list the ports"
- msgstr "無法列出連接埠"
- 
--#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1108
- #, python-format
- msgid "Could not delete the port %s"
- msgstr "無法刪除連接埠 %s"
- 
--#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1125
- #, python-format
- msgid "Port %s/%s is defined in policy, cannot be deleted"
- msgstr "連接埠 %s/%s 已經在方針中定義,無法刪除"
- 
--#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1129
- #, python-format
- msgid "Could not delete port %s/%s"
- msgstr "無法刪除連接埠 %s/%s"
- 
--#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
- msgid "Could not list ports"
- msgstr "無法列出連接埠"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "SELinux Port Type"
- msgstr "SELinux 連接埠類型"
- 
--#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1206
- msgid "Proto"
- msgstr "Proto"
- 
--#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
- msgid "Port Number"
- msgstr "埠號"
- 
--#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1227
- msgid "Node Address is required"
- msgstr "需要節點位址"
- 
--#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1242
- msgid "Unknown or missing protocol"
- msgstr "通訊協定不明或遺失"
- 
--#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
--#: ../semanage/seobject.py:1728
--msgid "SELinux Type is required"
--msgstr "需要 SELinux 類型"
-+#: ../semanage/seobject.py:1256
-+msgid "SELinux node type is required"
-+msgstr ""
- 
--#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
--#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
--#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
--#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
-+#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
-+#: ../semanage/seobject.py:1759
- #, python-format
- msgid "Could not create key for %s"
- msgstr "無法為 %s 建立金鑰"
- 
--#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
--#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-+#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
- #, python-format
- msgid "Could not check if addr %s is defined"
- msgstr "無法檢查 addr %s 是否已定義"
- 
--#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1274
- #, python-format
- msgid "Could not create addr for %s"
- msgstr "無法為 %s 建立 addr"
- 
--#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
--#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-+#: ../semanage/seobject.py:1714
- #, python-format
- msgid "Could not create context for %s"
- msgstr "無法為 %s 建立 context"
- 
--#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1284
- #, python-format
- msgid "Could not set mask for %s"
- msgstr "無法為 %s 設定遮罩"
- 
--#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1288
- #, python-format
- msgid "Could not set user in addr context for %s"
- msgstr "無法為 %s 的 addr context 設定使用者"
- 
--#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1292
- #, python-format
- msgid "Could not set role in addr context for %s"
- msgstr "無法為 %s 的 addr context 設定角色"
- 
--#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1296
- #, python-format
- msgid "Could not set type in addr context for %s"
- msgstr "無法為 %s 的 addr context 設定類型"
- 
--#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1301
- #, python-format
- msgid "Could not set mls fields in addr context for %s"
- msgstr "無法為 %s 的 addr context 設定 mls 欄位"
- 
--#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1305
- #, python-format
- msgid "Could not set addr context for %s"
- msgstr "無法為 %s 設定 addr context"
- 
--#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1309
- #, python-format
- msgid "Could not add addr %s"
- msgstr "無法新增 addr %s"
- 
--#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
- #, python-format
- msgid "Addr %s is not defined"
- msgstr "Addr %s 未定義"
- 
--#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1341
- #, python-format
- msgid "Could not query addr %s"
- msgstr "無法查詢 addr %s"
- 
--#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1351
- #, python-format
- msgid "Could not modify addr %s"
- msgstr "無法修改 addr %s"
- 
--#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1379
- #, python-format
- msgid "Addr %s is defined in policy, cannot be deleted"
- msgstr "Addr %s 已經在方針中定義,無法刪除"
- 
--#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1383
- #, python-format
- msgid "Could not delete addr %s"
- msgstr "無法刪除 addr %s"
- 
--#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1395
- msgid "Could not deleteall node mappings"
--msgstr ""
-+msgstr "無法刪除所有節點對映"
- 
--#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1409
- msgid "Could not list addrs"
- msgstr "無法列出 addr"
- 
--#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
--#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
-+msgid "SELinux Type is required"
-+msgstr "需要 SELinux 類型"
-+
-+#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-+#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
- #, python-format
- msgid "Could not check if interface %s is defined"
- msgstr "無法檢查介面 %s 是否已經定義"
- 
--#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1476
- #, python-format
- msgid "Could not create interface for %s"
- msgstr "無法為 %s 建立介面"
- 
--#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1485
- #, python-format
- msgid "Could not set user in interface context for %s"
- msgstr "無法為 %s 設定介面 context 中的使用者"
- 
--#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1489
- #, python-format
- msgid "Could not set role in interface context for %s"
- msgstr "無法為 %s 設定介面 context 中的角色"
- 
--#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1493
- #, python-format
- msgid "Could not set type in interface context for %s"
- msgstr "無法為 %s 設定介面 context 中的類型"
- 
--#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1498
- #, python-format
- msgid "Could not set mls fields in interface context for %s"
- msgstr "無法為 %s 設定介面 context 中的 mls 欄位"
- 
--#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1502
- #, python-format
- msgid "Could not set interface context for %s"
- msgstr "無法為 %s 設定介面 context"
- 
--#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1506
- #, python-format
- msgid "Could not set message context for %s"
- msgstr "無法為 %s 設定訊息 context"
- 
--#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1510
- #, python-format
- msgid "Could not add interface %s"
- msgstr "無法新增介面 %s"
- 
--#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
- #, python-format
- msgid "Interface %s is not defined"
- msgstr "介面 %s 未定義"
- 
--#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1537
- #, python-format
- msgid "Could not query interface %s"
- msgstr "無法查詢介面 %s"
- 
--#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1548
- #, python-format
- msgid "Could not modify interface %s"
- msgstr "無法修改介面 %s"
- 
--#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1573
- #, python-format
- msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr "介面 %s 定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1577
- #, python-format
- msgid "Could not delete interface %s"
- msgstr "無法刪除介面 %s"
- 
--#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1589
- msgid "Could not delete all interface  mappings"
--msgstr ""
-+msgstr "無法刪除所有介面  對映"
- 
--#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1603
- msgid "Could not list interfaces"
- msgstr "無法列出介面"
- 
--#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1628
- msgid "SELinux Interface"
- msgstr "SELinux 介面"
- 
--#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
- msgid "Context"
- msgstr "Context"
- 
--#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1691
- #, python-format
- msgid "Equivalence class for %s already exists"
--msgstr ""
-+msgstr "與 %s 相等的 class 已存在"
- 
--#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1697
- #, python-format
- msgid "File spec %s conflicts with equivalency rule '%s %s'"
--msgstr ""
-+msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突"
- 
--#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1706
- #, python-format
- msgid "Equivalence class for %s does not exists"
--msgstr ""
-+msgstr "%s 的相等 class 不存在"
- 
--#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1720
- #, python-format
- msgid "Could not set user in file context for %s"
- msgstr "無法為 %s 的檔案 context 設定使用者"
- 
--#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1724
- #, python-format
- msgid "Could not set role in file context for %s"
- msgstr "無法為 %s 的檔案 context 設定角色"
- 
--#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
- #, python-format
- msgid "Could not set mls fields in file context for %s"
- msgstr "無法為 %s 的檔案 context 設定 mls 欄位"
- 
--#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1735
- msgid "Invalid file specification"
- msgstr "無效的檔案規格"
- 
--#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1737
- msgid "File specification can not include spaces"
--msgstr ""
-+msgstr "檔案規格不可包含空格"
- 
--#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1742
- #, python-format
- msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-+"instead"
-+msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突;請嘗試新增 '%s' 來代替"
-+
-+#: ../semanage/seobject.py:1755
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
- msgstr ""
- 
--#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
--#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
--#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-+#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-+#: ../semanage/seobject.py:1910
- #, python-format
- msgid "Could not check if file context for %s is defined"
- msgstr "無法檢查 %s 的檔案 context 是否已經定義"
- 
--#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1776
- #, python-format
- msgid "Could not create file context for %s"
- msgstr "無法為 %s 建立檔案 context"
- 
--#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1784
- #, python-format
- msgid "Could not set type in file context for %s"
- msgstr "無法為 %s 的檔案 context 設定類型"
- 
--#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
--#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-+#: ../semanage/seobject.py:1856
- #, python-format
- msgid "Could not set file context for %s"
- msgstr "無法為 %s 設定檔案 context"
- 
--#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1798
- #, python-format
- msgid "Could not add file context for %s"
- msgstr "無法為 %s 新增檔案 context"
- 
--#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1812
- msgid "Requires setype, serange or seuser"
- msgstr "需要 setype、serange 或 seuser"
- 
--#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
- #, python-format
- msgid "File context for %s is not defined"
- msgstr "%s 的檔案 context 未定義"
- 
--#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1834
- #, python-format
- msgid "Could not query file context for %s"
- msgstr "無法為 %s 查詢檔案 context"
- 
--#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1860
- #, python-format
- msgid "Could not modify file context for %s"
- msgstr "無法為 %s 修改檔案 context"
- 
--#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1873
- msgid "Could not list the file contexts"
- msgstr "無法列出檔案 context"
- 
--#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1887
- #, python-format
- msgid "Could not delete the file context %s"
- msgstr "無法刪除檔案 context %s"
- 
--#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1912
- #, python-format
- msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr "%s 的檔案 context 已經定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1918
- #, python-format
- msgid "Could not delete file context for %s"
- msgstr "無法為 %s 刪除檔案 context"
- 
--#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1933
- msgid "Could not list file contexts"
- msgstr "無法列出檔案 context"
- 
--#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1937
- msgid "Could not list local file contexts"
- msgstr "無法列出本地的檔案 context"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "SELinux fcontext"
- msgstr "SELinux fcontext"
- 
--#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1974
- msgid "type"
- msgstr "類型"
- 
--#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1987
- msgid ""
- "\n"
- "SELinux Distribution fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Distribution fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1992
- msgid ""
- "\n"
- "SELinux Local fcontext Equivalence \n"
--msgstr ""
-+msgstr "\nSELinux Local fcontext Equivalence \n"
- 
--#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
--#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-+#: ../semanage/seobject.py:2085
- #, python-format
- msgid "Could not check if boolean %s is defined"
- msgstr "無法檢查布林值 %s 是否已經定義"
- 
--#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
- #, python-format
- msgid "Boolean %s is not defined"
- msgstr "布林值 %s 未定義"
- 
--#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2034
- #, python-format
- msgid "Could not query file context %s"
- msgstr "無法查詢檔案 context %s"
- 
--#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2039
- #, python-format
- msgid "You must specify one of the following values: %s"
- msgstr "您必須指定下列其中一個值:%s"
- 
--#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2044
- #, python-format
- msgid "Could not set active value of boolean %s"
- msgstr "無法設置布林值 %s"
- 
--#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2047
- #, python-format
- msgid "Could not modify boolean %s"
- msgstr "無法修改布林值 %s"
- 
--#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2063
- #, python-format
- msgid "Bad format %s: Record %s"
- msgstr "錯誤的格式 %s:紀錄 %s"
- 
--#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2087
- #, python-format
- msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr "布林值 %s 已經定義在方針中,無法刪除"
- 
--#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2091
- #, python-format
- msgid "Could not delete boolean %s"
- msgstr "無法刪除布林值 %s"
- 
--#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
- msgid "Could not list booleans"
- msgstr "無法列出布林值"
- 
--#: ../semanage/seobject.py:2112
--msgid "unknown"
--msgstr "不明"
--
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "off"
- msgstr "關閉"
- 
--#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2155
- msgid "on"
- msgstr "開啟"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "SELinux boolean"
- msgstr "SELinux 布林值"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "State"
--msgstr ""
-+msgstr "狀態"
- 
--#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2169
- msgid "Default"
--msgstr ""
-+msgstr "預設值"
- 
--#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
--#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:269
- msgid "Description"
- msgstr "描述"
- 
-@@ -1005,7 +1018,7 @@ msgstr "分配記憶體錯誤。\n"
- msgid "Error sending audit message.\n"
- msgstr "發送稽核訊息時錯誤。\n"
- 
--#: ../newrole/newrole.c:692 ../newrole/newrole.c:1059
-+#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
- #, c-format
- msgid "Could not determine enforcing mode.\n"
- msgstr "無法決定 enforcing 模式。\n"
-@@ -1120,62 +1133,66 @@ msgstr "無法獲得空的訊號組\n"
- msgid "Unable to set SIGHUP handler\n"
- msgstr "無法設定 SIGHUP 處理器\n"
- 
--#: ../newrole/newrole.c:1053
-+#: ../newrole/newrole.c:1036
-+msgid "Sorry, newrole failed to drop capabilities\n"
-+msgstr "抱歉,newrole 無法放棄能力\n"
-+
-+#: ../newrole/newrole.c:1052
- #, c-format
- msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
- msgstr "很抱歉,newrole 只能在 SELinux 核心中使用。\n"
- 
--#: ../newrole/newrole.c:1070
-+#: ../newrole/newrole.c:1069
- #, c-format
- msgid "failed to get old_context.\n"
- msgstr "無法取得舊的 context(old_context)。\n"
- 
--#: ../newrole/newrole.c:1077
-+#: ../newrole/newrole.c:1076
- #, c-format
- msgid "Warning!  Could not retrieve tty information.\n"
- msgstr "警告!無法擷取 tty 資訊。\n"
- 
--#: ../newrole/newrole.c:1098
-+#: ../newrole/newrole.c:1097
- #, c-format
- msgid "error on reading PAM service configuration.\n"
- msgstr "讀取 PAM 服務組態設定時發生了錯誤。\n"
- 
--#: ../newrole/newrole.c:1133
-+#: ../newrole/newrole.c:1132
- #, c-format
- msgid "newrole: incorrect password for %s\n"
- msgstr "newrole:%s 的密碼錯誤\n"
- 
--#: ../newrole/newrole.c:1160
-+#: ../newrole/newrole.c:1159
- #, c-format
- msgid "newrole: failure forking: %s"
- msgstr "newrole:無法分支(fork):%s"
- 
--#: ../newrole/newrole.c:1163 ../newrole/newrole.c:1186
-+#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
- #, c-format
- msgid "Unable to restore tty label...\n"
- msgstr "無法回復 tty 標籤...\n"
- 
--#: ../newrole/newrole.c:1165 ../newrole/newrole.c:1192
-+#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
- #, c-format
- msgid "Failed to close tty properly\n"
- msgstr "無法正確地關閉 tty\n"
- 
--#: ../newrole/newrole.c:1224
-+#: ../newrole/newrole.c:1223
- #, c-format
- msgid "Could not close descriptors.\n"
- msgstr "無法關閉描述者。\n"
- 
--#: ../newrole/newrole.c:1251
-+#: ../newrole/newrole.c:1250
- #, c-format
- msgid "Error allocating shell's argv0.\n"
- msgstr "無法分配 shell 的 argv0。\n"
- 
--#: ../newrole/newrole.c:1287
-+#: ../newrole/newrole.c:1286
- #, c-format
- msgid "Unable to restore the environment, aborting\n"
- msgstr "無法復原環境;放棄\n"
- 
--#: ../newrole/newrole.c:1298
-+#: ../newrole/newrole.c:1297
- msgid "failed to exec shell\n"
- msgstr "無法 exec shell\n"
- 
-@@ -1278,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
- msgid "chcat -l +CompanyConfidential juser"
- msgstr "chcat -l +CompanyConfidential juser"
- 
--#: ../scripts/chcat:399 ../gui/polgen.py:1351
--#, c-format, python-format
-+#: ../scripts/chcat:399
-+#, c-format
- msgid "Options Error %s "
- msgstr "選項錯誤 %s"
- 
--#: ../gui/booleansPage.py:195 ../gui/system-config-selinux.glade:1706
-+#: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
- msgid "Boolean"
--msgstr ""
-+msgstr "布林值"
- 
--#: ../gui/booleansPage.py:252 ../gui/semanagePage.py:162
-+#: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
- msgid "all"
--msgstr ""
-+msgstr "全部"
- 
--#: ../gui/booleansPage.py:254 ../gui/semanagePage.py:164
-+#: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
- #: ../gui/system-config-selinux.glade:1615
- #: ../gui/system-config-selinux.glade:1820
- #: ../gui/system-config-selinux.glade:2437
- msgid "Customized"
--msgstr ""
-+msgstr "自訂"
- 
- #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
- msgid "File Labeling"
--msgstr ""
-+msgstr "檔案標籤"
- 
- #: ../gui/fcontextPage.py:74
- msgid ""
- "File\n"
- "Specification"
--msgstr ""
-+msgstr "檔案\n規格"
- 
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr ""
-+msgstr "Selinux\n檔案類型"
- 
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
- "Type"
--msgstr ""
-+msgstr "檔案\n類型"
- 
- #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
- msgid "User Mapping"
--msgstr ""
-+msgstr "使用者對映"
- 
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr ""
-+msgstr "登錄\n名稱"
- 
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr ""
-+msgstr "SELinux\n使用者"
- 
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr ""
-+msgstr "MLS/\nMCS 範圍"
- 
- #: ../gui/loginsPage.py:133
- #, python-format
- msgid "Login '%s' is required"
--msgstr ""
-+msgstr "需要登錄 '%s'"
- 
--#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
-+#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
- msgid "Policy Module"
--msgstr ""
-+msgstr "政策模組"
- 
--#: ../gui/modulesPage.py:57
-+#: ../gui/modulesPage.py:58
- msgid "Module Name"
--msgstr ""
-+msgstr "模組名稱"
- 
--#: ../gui/modulesPage.py:134
-+#: ../gui/modulesPage.py:135
- msgid "Disable Audit"
--msgstr ""
-+msgstr "停用稽核"
- 
--#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
-+#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
- msgid "Enable Audit"
--msgstr ""
-+msgstr "啟用稽核"
- 
--#: ../gui/modulesPage.py:162
-+#: ../gui/modulesPage.py:163
- msgid "Load Policy Module"
--msgstr ""
-+msgstr "載入政策模組"
- 
--#: ../gui/polgen.glade:79
--msgid "Polgen"
--msgstr ""
--
--#: ../gui/polgen.glade:80
-+#: ../gui/polgen.glade:9
- msgid "Red Hat 2007"
--msgstr ""
-+msgstr "Red Hat 2007"
- 
--#: ../gui/polgen.glade:81
-+#: ../gui/polgen.glade:11
- msgid "GPL"
--msgstr ""
-+msgstr "GPL"
- 
- #. TRANSLATORS: Replace this string with your names, one name per line.
--#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
-+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
- msgid "translator-credits"
--msgstr ""
-+msgstr "譯者姓名:莊佳儒(tchuang at redhat.com)"
-+
-+#: ../gui/polgen.glade:34
-+msgid "Add Booleans Dialog"
-+msgstr "新增布林值對話方塊"
-+
-+#: ../gui/polgen.glade:101
-+msgid "Boolean Name"
-+msgstr "布林值名稱"
- 
--#: ../gui/polgen.glade:90
-+#: ../gui/polgen.glade:230
- msgid "SELinux Policy Generation Tool"
--msgstr ""
-+msgstr "SELinux 政策產生工具"
- 
--#: ../gui/polgen.glade:128
-+#: ../gui/polgen.glade:251
- msgid ""
- "<b>Select the policy type for the application or user role you want to "
- "confine:</b>"
--msgstr ""
-+msgstr "<b>為您希望限制的應用程式或使用者角色選擇政策類型:</b>"
- 
--#: ../gui/polgen.glade:177
-+#: ../gui/polgen.glade:284
- msgid "<b>Applications</b>"
--msgstr ""
-+msgstr "<b>應用程式</b>"
- 
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
-+msgid "Standard Init Daemon"
-+msgstr "標準的 Init Daemon"
-+
-+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
- msgid ""
- "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
- "requires a script in /etc/rc.d/init.d"
--msgstr ""
--
--#: ../gui/polgen.glade:241 ../gui/polgen.py:156
--msgid "Standard Init Daemon"
--msgstr ""
-+msgstr "標準的 Init Daemon 乃透過 init script 在 boot 上啟用的 daemon。 一般在 /etc/rc.d/init.d 中需要有個 script"
- 
--#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
- msgid "DBUS System Daemon"
--msgstr ""
-+msgstr "DBUS 系統 Daemon"
-+
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "網際網路服務 Daemon(inetd)"
- 
--#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
--msgstr ""
-+msgstr "網際網路服務 Daemon 乃 xinetd 所啟用的 daemon"
- 
--#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-+msgid "Web Application/Script (CGI)"
-+msgstr "網站應用程式/Script(CGI)"
- 
--#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
--msgstr ""
-+msgstr "網站應用程式/Script(CGI)CGI script 乃由網站伺服器(apache)所啟用。"
- 
--#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
-+msgid "User Application"
-+msgstr "使用者應用程式"
- 
--#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
- msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
--msgstr ""
--
--#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr ""
-+msgstr "使用者應用程式乃任何您所希望限制、由使用者所啟用的任何應用程式"
- 
--#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
- msgid "Sandbox"
--msgstr ""
-+msgstr "Sandbox"
- 
--#: ../gui/polgen.glade:391
-+#: ../gui/polgen.glade:446
- msgid "<b>Login Users</b>"
--msgstr ""
-+msgstr "<b>登錄使用者</b>"
-+
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "既有的使用者角色"
- 
--#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
--msgstr ""
-+msgstr "修改既有的登錄使用者紀錄。"
- 
--#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr ""
-+#: ../gui/polgen.glade:495
-+msgid "Minimal Terminal User Role"
-+msgstr "最少終端機使用者角色"
- 
--#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login.  By "
- "default this user will have  no setuid, no networking, no su, no sudo."
--msgstr ""
-+msgstr "這位使用者只能透過終端機或是遠端登錄來登錄機器。 就預設值,這位使用者將  沒有 setuid、無網路、無 su,並無 sudo。"
- 
--#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr ""
-+#: ../gui/polgen.glade:512
-+msgid "Minimal X Windows User Role"
-+msgstr "最少 X Windows 使用者角色"
- 
--#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
- msgid ""
- "This user can login to a machine via X or terminal.  By default this user "
- "will have no setuid, no networking, no sudo, no su"
--msgstr ""
-+msgstr "這位使用者能透過 X 或是終端機來登入機器。 就預設值,這位使用者將沒有 setuid、無網路、無 sudo,並無 su"
- 
--#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr ""
-+#: ../gui/polgen.glade:529
-+msgid "User Role"
-+msgstr "使用者角色"
- 
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
- msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
--msgstr ""
-+msgstr "使用者擁有完整網路、沒有無轉換的 setuid 應用程式、無 sudo,無 su。"
- 
--#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr ""
-+#: ../gui/polgen.glade:546
-+msgid "Admin User Role"
-+msgstr "管理使用者角色"
- 
--#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
- msgid ""
--"User with full networking, no setuid applications without transition, no su, "
--"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
-+"User with full networking, no setuid applications without transition, no su,"
-+" can sudo to Root Administration Roles"
-+msgstr "使用者擁有完整網路、沒有無轉換的 setuid、無 su,可 sudo 至 Root 管理角色"
- 
--#: ../gui/polgen.glade:585
-+#: ../gui/polgen.glade:592
- msgid "<b>Root Users</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:647
--msgid ""
--"Select Root Administrator User Role, if this user will be used to administer "
--"the machine while running as root.  This user will not be able to login to "
--"the system directly."
--msgstr ""
-+msgstr "<b>Root 使用者</b>"
- 
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623
- msgid "Root Admin User Role"
--msgstr ""
-+msgstr "Root 管理使用者角色"
- 
--#: ../gui/polgen.glade:716
--msgid "label104"
--msgstr ""
-+#: ../gui/polgen.glade:627
-+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer"
-+" the machine while running as root.  This user will not be able to login to "
-+"the system directly."
-+msgstr "若使用者將會以 root 身份管理機器,請選擇 Root 管理使用者角色。 該使用者將無法直接登入系統。"
- 
--#: ../gui/polgen.glade:745
-+#: ../gui/polgen.glade:705
- msgid "<b>Enter name of application or user role:</b>"
--msgstr ""
-+msgstr "<b>輸入應用程式或使用者叫色的名稱:</b>"
- 
--#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
- msgid "Name"
--msgstr ""
-+msgstr "名稱"
- 
--#: ../gui/polgen.glade:807
-+#: ../gui/polgen.glade:739
- msgid "Enter complete path for executable to be confined."
--msgstr ""
-+msgstr "輸入欲限制之可執行檔的完整路徑。"
- 
--#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
-+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
- msgid "..."
--msgstr ""
-+msgstr "..."
- 
--#: ../gui/polgen.glade:849
-+#: ../gui/polgen.glade:776
- msgid "Enter unique name for the confined application or user role."
--msgstr ""
-+msgstr "輸入受限制的應用程式或使用者角色的獨特名稱。"
- 
--#: ../gui/polgen.glade:871
-+#: ../gui/polgen.glade:794
- msgid "Executable"
--msgstr ""
-+msgstr "可執行檔"
- 
--#: ../gui/polgen.glade:899
-+#: ../gui/polgen.glade:808
- msgid "Init script"
--msgstr ""
-+msgstr "Init script"
- 
--#: ../gui/polgen.glade:927
-+#: ../gui/polgen.glade:821
- msgid ""
- "Enter complete path to init script used to start the confined application."
--msgstr ""
--
--#: ../gui/polgen.glade:982
--msgid "label105"
--msgstr ""
-+msgstr "輸入用來啟用受限制之應用程式的 init script 完整路徑。"
- 
--#: ../gui/polgen.glade:1011
-+#: ../gui/polgen.glade:887
- msgid "<b>Select existing role to modify:</b>"
--msgstr ""
-+msgstr "<b>選擇欲修改的既有角色:</b>"
- 
--#: ../gui/polgen.glade:1045
-+#: ../gui/polgen.glade:908
- msgid "Select the user roles that will transiton to the %s domain."
--msgstr ""
-+msgstr "選擇將會轉換至 %s 區域的使用者角色。"
- 
--#: ../gui/polgen.glade:1073
--msgid "label106"
--msgstr ""
-+#: ../gui/polgen.glade:928
-+msgid "role tab"
-+msgstr "角色分頁"
- 
--#: ../gui/polgen.glade:1102
-+#: ../gui/polgen.glade:945
- msgid "<b>Select roles that %s will transition to:</b>"
--msgstr ""
-+msgstr "<b>選擇 %s 將會轉換至的角色:</b>"
- 
--#: ../gui/polgen.glade:1136
-+#: ../gui/polgen.glade:963
- msgid "Select applications domains that %s will transition to."
--msgstr ""
-+msgstr "選擇 %s 將會轉換至的應用程式區域。"
- 
--#: ../gui/polgen.glade:1164
--msgid "label107"
--msgstr ""
-+#: ../gui/polgen.glade:983
-+msgid ""
-+"transition \n"
-+"role tab"
-+msgstr "翻譯\n角色分頁"
- 
--#: ../gui/polgen.glade:1193
-+#: ../gui/polgen.glade:1001
- msgid "<b>Select the user_roles that will transition to %s:</b>"
--msgstr ""
-+msgstr "<b>選擇將會轉換至 %s 的 user_roles:</b>"
- 
--#: ../gui/polgen.glade:1227
--msgid "Select the user roles that will transiton to this applications domains."
--msgstr ""
--
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
-+#: ../gui/polgen.glade:1019
-+msgid ""
-+"Select the user roles that will transiton to this applications domains."
-+msgstr "選擇將會轉換至此應用程式區域的使用者角色。"
- 
--#: ../gui/polgen.glade:1284
-+#: ../gui/polgen.glade:1056
- msgid "<b>Select domains that %s will administer:</b>"
--msgstr ""
-+msgstr "<b>選擇 %s 將會管理的區域:</b>"
- 
--#: ../gui/polgen.glade:1318 ../gui/polgen.glade:1409
-+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
- msgid "Select the domains that you would like this user administer."
--msgstr ""
--
--#: ../gui/polgen.glade:1346
--msgid "label109"
--msgstr ""
-+msgstr "選擇您希望該使用者管理的區域。"
- 
--#: ../gui/polgen.glade:1375
-+#: ../gui/polgen.glade:1111
- msgid "<b>Select additional roles for %s:</b>"
--msgstr ""
--
--#: ../gui/polgen.glade:1437
--msgid "label111"
--msgstr ""
-+msgstr "<b>為 %s 選擇額外的角色:</b>"
- 
--#: ../gui/polgen.glade:1466
-+#: ../gui/polgen.glade:1166
- msgid "<b>Enter network ports that %s binds on:</b>"
--msgstr ""
-+msgstr "<b>輸入 %s 綁定的網路連接埠:</b>"
- 
--#: ../gui/polgen.glade:1497 ../gui/polgen.glade:1997
-+#: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
- msgid "<b>TCP Ports</b>"
--msgstr ""
-+msgstr "<b>TCP 連接埠</b>"
-+
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "全部"
- 
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
--msgstr ""
-+msgstr "允許 %s 綁定至任何 udp 連接埠"
- 
--#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
--#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr ""
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
- 
--#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
--msgstr ""
-+msgstr "允許 %s 以 0 來調用 bindresvport。綁定至連接埠 600-1024"
- 
--#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr ""
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "未預留的連接埠(>1024)"
- 
--#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
--msgstr ""
-+msgstr "輸入一列以逗號區隔開的 udp 連接埠,或是 %s 綁定至的連接埠範圍之清單。例如:612, 650-660"
- 
--#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr ""
--
--#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
--#: ../gui/polgen.glade:2233
-+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
-+#: ../gui/polgen.glade:1718
- msgid "Select Ports"
--msgstr ""
-+msgstr "選擇連接埠"
- 
--#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
-+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
- msgid "Allows %s to bind to any udp ports > 1024"
--msgstr ""
-+msgstr "允許 %s 綁定至任何 udp 連接埠 > 1024"
- 
--#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
-+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
- msgid "<b>UDP Ports</b>"
--msgstr ""
-+msgstr "<b>UDP 連接埠</b>"
- 
--#: ../gui/polgen.glade:1937
--msgid "label113"
--msgstr ""
-+#: ../gui/polgen.glade:1519
-+msgid ""
-+"Network\n"
-+"Bind tab"
-+msgstr "網路\n綁定分頁"
- 
--#: ../gui/polgen.glade:1966
-+#: ../gui/polgen.glade:1537
- msgid "<b>Select network ports that %s connects to:</b>"
--msgstr ""
-+msgstr "<b>選擇 %s 連至的網路連接埠:</b>"
- 
--#: ../gui/polgen.glade:2058
-+#: ../gui/polgen.glade:1593
- msgid "Allows %s to connect to any tcp port"
--msgstr ""
-+msgstr "允許 %s 連至任何 tcp 連接埠"
- 
--#: ../gui/polgen.glade:2104
-+#: ../gui/polgen.glade:1622
- msgid ""
- "Enter a comma separated list of tcp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
-+msgstr "輸入一列以逗號區隔開、%s 連至的 tcp 連接埠或連接埠範圍。例如:612, 650-660"
- 
--#: ../gui/polgen.glade:2212
-+#: ../gui/polgen.glade:1702
- msgid "Allows %s to connect to any udp port"
--msgstr ""
-+msgstr "允許 %s 連至任何 udp 連接埠"
- 
--#: ../gui/polgen.glade:2258
-+#: ../gui/polgen.glade:1731
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s "
- "connects to. Example: 612, 650-660"
--msgstr ""
--
--#: ../gui/polgen.glade:2305
--msgid "label114"
--msgstr ""
-+msgstr "輸入一列以逗號區隔開、%s 連至的 udp 連接埠或連接埠範圍。例如:612, 650-660"
- 
--#: ../gui/polgen.glade:2334
-+#: ../gui/polgen.glade:1792
- msgid "<b>Select common application traits for %s:</b>"
--msgstr ""
-+msgstr "<b>為 %s 選擇一般應用程式特性:</b>"
- 
--#: ../gui/polgen.glade:2366
-+#: ../gui/polgen.glade:1809
- msgid "Writes syslog messages\t"
--msgstr ""
-+msgstr "寫入 syslog 訊息\t"
- 
--#: ../gui/polgen.glade:2385
-+#: ../gui/polgen.glade:1824
- msgid "Create/Manipulate temporary files in /tmp"
--msgstr ""
-+msgstr "建立/操作 /tmp 中的暫時性檔案"
- 
--#: ../gui/polgen.glade:2404
-+#: ../gui/polgen.glade:1839
- msgid "Uses Pam for authentication"
--msgstr ""
-+msgstr "使用 Pam 來進行認證"
- 
--#: ../gui/polgen.glade:2423
-+#: ../gui/polgen.glade:1854
- msgid "Uses nsswitch or getpw* calls"
--msgstr ""
-+msgstr "使用 nsswitch 或是 getpw* 調用"
- 
--#: ../gui/polgen.glade:2442
-+#: ../gui/polgen.glade:1869
- msgid "Uses dbus"
--msgstr ""
-+msgstr "使用 dbus"
- 
--#: ../gui/polgen.glade:2461
-+#: ../gui/polgen.glade:1884
- msgid "Sends audit messages"
--msgstr ""
-+msgstr "傳送稽核訊息"
- 
--#: ../gui/polgen.glade:2480
-+#: ../gui/polgen.glade:1899
- msgid "Interacts with the terminal"
--msgstr ""
-+msgstr "與終端機進行互動"
- 
--#: ../gui/polgen.glade:2499
-+#: ../gui/polgen.glade:1914
- msgid "Sends email"
--msgstr ""
--
--#: ../gui/polgen.glade:2530
--msgid "label115"
--msgstr ""
-+msgstr "傳送電子郵件"
- 
--#: ../gui/polgen.glade:2559
-+#: ../gui/polgen.glade:1961
- msgid "<b>Add files/directories that %s manages</b>"
--msgstr ""
-+msgstr "<b>新增 %s 所管理的檔案/目錄</b>"
- 
--#: ../gui/polgen.glade:2788
-+#: ../gui/polgen.glade:2122
- msgid ""
- "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
- "Files ..."
--msgstr ""
--
--#: ../gui/polgen.glade:2823
--msgid "label116"
--msgstr ""
-+msgstr "%s \"管理\"的檔案/目錄。Pid 檔案、日誌檔案、/var/lib 檔案 ..."
- 
--#: ../gui/polgen.glade:2852
-+#: ../gui/polgen.glade:2166
- msgid "<b>Add booleans from the %s policy:</b>"
--msgstr ""
-+msgstr "<b>由 %s 政策新增布林值:</b>"
- 
--#: ../gui/polgen.glade:3002
-+#: ../gui/polgen.glade:2274
- msgid "Add/Remove booleans used by the %s domain"
--msgstr ""
-+msgstr "新增/移除 %s 區域所使用的布林值"
- 
--#: ../gui/polgen.glade:3066
-+#: ../gui/polgen.glade:2316
- msgid "<b>Which directory you will generate the %s policy?</b>"
--msgstr ""
-+msgstr "<b>您會為那個目錄產生 %s 政策?</b>"
- 
--#: ../gui/polgen.glade:3097
-+#: ../gui/polgen.glade:2334
- msgid "Policy Directory"
--msgstr ""
--
--#: ../gui/polgen.glade:3254
--msgid "Add Booleans Dialog"
--msgstr ""
--
--#: ../gui/polgen.glade:3327
--msgid "Boolean Name"
--msgstr ""
-+msgstr "政策目錄"
- 
--#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:277
- msgid "Role"
--msgstr ""
-+msgstr "角色"
- 
--#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:284
- msgid "Existing_User"
--msgstr ""
-+msgstr "既有使用者(_U)"
- 
--#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
- msgid "Application"
--msgstr ""
-+msgstr "應用程式"
- 
--#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:363
- #, python-format
- msgid "%s must be a directory"
--msgstr ""
-+msgstr "%s 必須是個目錄"
- 
--#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
- msgid "You must select a user"
--msgstr ""
-+msgstr "您必須選擇一位使用者"
- 
--#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:553
- msgid "Select executable file to be confined."
--msgstr ""
-+msgstr "選擇欲限制的可執行檔。"
- 
--#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:564
- msgid "Select init script file to be confined."
--msgstr ""
-+msgstr "選擇欲限制的 init script 檔案。"
- 
--#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:574
- msgid "Select file(s) that confined application creates or writes"
--msgstr ""
-+msgstr "選擇限制應用程式建立或寫入的檔案"
- 
--#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:581
- msgid "Select directory(s) that the confined application owns and writes into"
--msgstr ""
-+msgstr "選擇受限之應用程式擁有並寫入其中的目錄"
- 
--#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:643
- msgid "Select directory to generate policy files in"
--msgstr ""
-+msgstr "選擇欲在其中產生政策檔案的目錄"
- 
--#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:660
- #, python-format
- msgid ""
- "Type %s_t already defined in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "類型 %s_t 已定義於目前的政策中。\n您是否希望繼續?"
- 
--#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
- msgid "Verify Name"
--msgstr ""
-+msgstr "驗證名稱"
- 
--#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:664
- #, python-format
- msgid ""
- "Module %s.pp already loaded in current policy.\n"
- "Do you want to continue?"
--msgstr ""
-+msgstr "模組 %s.pp 已載入目前的政策中。\n您是否希望繼續?"
- 
--#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:710
- msgid ""
- "You must add a name made up of letters and numbers and containing no spaces."
--msgstr ""
-+msgstr "您必須新增一組以字母和數字組成,並且不包含空格的名稱。"
- 
--#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:724
- msgid "You must enter a executable"
--msgstr ""
-+msgstr "您必須輸入一個可執行檔"
- 
--#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
- msgid "Configue SELinux"
--msgstr ""
--
--#: ../gui/polgen.py:158
--msgid "Internet Services Daemon"
--msgstr ""
--
--#: ../gui/polgen.py:197
--#, python-format
--msgid "Ports must be numbers or ranges of numbers from 1 to %d "
--msgstr ""
-+msgstr "配置 SELinux"
- 
--#: ../gui/polgen.py:324
--msgid "You must enter a name for your confined process/user"
--msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "網路連接埠"
- 
--#: ../gui/polgen.py:326
--msgid ""
--"Name must be alpha numberic with no spaces. Consider using option \"-n "
--"MODULENAME\""
--msgstr ""
--
--#: ../gui/polgen.py:414
--msgid "User Role types can not be assigned executables."
--msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
--
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1183
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1306
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr ""
--
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
--msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
- msgid ""
- "SELinux Port\n"
- "Type"
--msgstr ""
-+msgstr "SELinux 連接埠\n類型"
- 
- #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
- msgid "Protocol"
--msgstr ""
-+msgstr "通訊協定"
- 
- #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
- "MLS/MCS\n"
- "Level"
--msgstr ""
-+msgstr "MLS/MCS\n等級"
- 
- #: ../gui/portsPage.py:101
- msgid "Port"
--msgstr ""
-+msgstr "連接埠"
- 
- #: ../gui/portsPage.py:207
- #, python-format
- msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
--msgstr ""
-+msgstr "連接埠號「%s」不正確。  0 < 連接埠號 < 65536 "
- 
- #: ../gui/portsPage.py:252
- msgid "List View"
--msgstr ""
-+msgstr "檢視清單"
- 
- #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
--msgstr ""
-+msgstr "檢視群組"
- 
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "確定要刪除 %s '%s'?"
- 
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "刪除 %s"
- 
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "新增 %s"
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "修改 %s"
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "寬容"
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "強制"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "狀態"
- 
--#: ../gui/selinux.tbl:4
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "變更政策類型會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標記會花上不少時間。\n確定要繼續?"
- 
--#: ../gui/selinux.tbl:5
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel.  If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you"
-+" wish to continue?"
-+msgstr "停用 SELinux 後需要重新開機。\n不建議這麼做。\n如果您之後決定再度啟用 SELinux,系統會需要重新標記。\n如果您只是想知道 SELinux 是否導致系統發生問題,您可以切換到寬容模式,只記錄錯誤但不使用 SELinux 政策。\n切換到寬容模式並不需要重新開機。\n確定要繼續?"
- 
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system.  Do you wish to continue?"
-+msgstr "啟用 SELinux 會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標記會花上不少時間。\n確定要繼續?"
- 
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
- 
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "版權所有 (c) 2006 Red Hat, Inc.\n版權所有 (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- 
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "新增 SELinux 登入對應"
- 
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "新增 SELinux 網路連接埠"
- 
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux 類型"
- 
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "檔案規格"
- 
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "檔案類型"
- 
--#: ../gui/selinux.tbl:11
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "all files\nregular file\ndirectory\ncharacter device\nblock device\nsocket\nsymbolic link\nnamed pipe\n"
- 
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "新增 SELinux 使用者"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "管理 SELinux"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "新增"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "屬性 (_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "刪除 (_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "選擇管理物件"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>選擇:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "系統的預設使用模式"
- 
--#: ../gui/selinux.tbl:13
-+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr "停用\n寬容\n強制\n"
- 
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "現有的使用模式"
- 
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "系統的預設政策類型:"
- 
--#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Select if you wish to relabel then entire file system on next reboot.  "
-+"Relabeling can take a very long time, depending on the size of the system.  "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr "如果您想要在下次開機時,重新標記整個作業系統,請選擇此項。\n根據檔案系統大小,重新標記可能會花上非常長的時間。\n如果您要改變政策類型,或從停用模式變為強制模式,那麼就需要重新標記。"
- 
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "下次開機時重新標記。"
- 
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
- 
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "將布林值設定改回系統預設值"
- 
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "在自訂布林值與所有布林值之間切換"
- 
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "篩選"
- 
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "新增檔案文本"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "修改檔案文本"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "刪除檔案文本"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "在所有檔案文本與自訂檔案文本之間切換"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "新增 SELinux 使用者對應"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "修改 SELinux 使用者對應"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "刪除 SELinux 使用者對應"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "新增使用者"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "修改使用者"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "刪除使用者"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
- 
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "新增網路連接埠"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "編輯網路連接埠"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "刪除網路連接埠"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "在自訂連接埠與所有連接埠之間切換"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "產生新的政策模組"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "載入政策模組"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "移除可載入政策模組"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "啟用/停用額外的稽核規則,這些規則通常不會回報在日誌檔中。"
- 
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
- 
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "將處理模式改為 permissive(寬容)。"
- 
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "將處理模式改變為 enforcing(強制)。"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "處理區域"
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "需要 SELinux 使用者「%s」"
-+
-+#: ../sepolicy/sepolicy.py:202
-+msgid "Generate SELinux man pages"
-+msgstr "產生 SELinux man page"
-+
-+#: ../sepolicy/sepolicy.py:205
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "產生 SELinux man page 的路徑會被儲存"
-+
-+#: ../sepolicy/sepolicy.py:207
-+msgid "name of the OS for man pages"
- msgstr ""
- 
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:209
-+msgid "Generate HTML man pages structure for selected SELinux man page"
- msgstr ""
- 
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:213
-+msgid "All domains"
-+msgstr "所有網域"
-+
-+#: ../sepolicy/sepolicy.py:216
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "要建立的 man page 之網域名稱"
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "Query SELinux policy network information"
- msgstr ""
- 
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:226
-+msgid "list all SELinux port types"
- msgstr ""
- 
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../sepolicy/sepolicy.py:229
-+msgid "show SELinux type related to the port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: ../sepolicy/sepolicy.py:232
-+msgid "Show ports defined for this SELinux type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: ../sepolicy/sepolicy.py:235
-+msgid "show ports to which this domain can bind and/or connect"
- msgstr ""
- 
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: ../sepolicy/sepolicy.py:250
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
- 
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: ../sepolicy/sepolicy.py:253
-+msgid "Source Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../sepolicy/sepolicy.py:256
-+msgid "Target Domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
-+#: ../sepolicy/sepolicy.py:276
-+msgid "query SELinux Policy to see description of booleans"
- msgstr ""
- 
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
-+#: ../sepolicy/sepolicy.py:280
-+msgid "get all booleans descriptions"
- msgstr ""
- 
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
-+#: ../sepolicy/sepolicy.py:282
-+msgid "boolean to get description"
- msgstr ""
- 
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../sepolicy/sepolicy.py:301
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: ../sepolicy/sepolicy.py:304
-+msgid "source process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../sepolicy/sepolicy.py:307
-+msgid "target process domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: ../sepolicy/sepolicy.py:327
-+msgid "Command required for this type of policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+#: ../sepolicy/sepolicy.py:347
-+msgid "List SELinux Policy interfaces"
- msgstr ""
- 
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: ../sepolicy/sepolicy.py:362
-+msgid "Generate SELinux Policy module template"
- msgstr ""
- 
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: ../sepolicy/sepolicy.py:365
-+msgid "Enter domain type which you will be extending"
- msgstr ""
- 
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
-+#: ../sepolicy/sepolicy.py:368
-+msgid "Enter SELinux user(s) which will transition to this domain"
- msgstr ""
- 
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
-+#: ../sepolicy/sepolicy.py:371
-+msgid "Enter domain(s) that this confined admin will administrate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: ../sepolicy/sepolicy.py:374
-+msgid "name of policy to generate"
- msgstr ""
- 
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: ../sepolicy/sepolicy.py:378
-+msgid "path in which the generated policy files will be stored"
- msgstr ""
- 
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:380
-+msgid "executable to confine"
- msgstr ""
- 
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
-+#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
-+#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
-+#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
-+#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
-+#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
-+#, python-format
-+msgid "Generate Policy for %s"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Cron"
-+#: ../sepolicy/sepolicy.py:422
-+msgid "commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:425
-+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: ../sepolicy/sepolicy/__init__.py:48
-+msgid "No SELinux Policy installed"
- msgstr ""
- 
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy/__init__.py:54
-+#, python-format
-+msgid "Failed to read %s policy file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy/__init__.py:127
-+msgid "unknown"
-+msgstr "不明"
-+
-+#: ../sepolicy/sepolicy/generate.py:173
-+msgid "Internet Services Daemon"
-+msgstr "網際網路服務 Daemon"
-+
-+#: ../sepolicy/sepolicy/generate.py:177
-+msgid "Existing Domain Type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy/generate.py:178
-+msgid "Minimal Terminal Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "CVS"
-+#: ../sepolicy/sepolicy/generate.py:179
-+msgid "Minimal X Windows Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy/generate.py:180
-+msgid "Desktop Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy/generate.py:181
-+msgid "Administrator Login User Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy/generate.py:182
-+msgid "Confined Root Administrator Role"
- msgstr ""
- 
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy/generate.py:187
-+msgid "Valid Types:\n"
- msgstr ""
- 
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy/generate.py:221
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "連接埠必須是數字或是由 1 至 %d 這個範圍內的數字"
-+
-+#: ../sepolicy/sepolicy/generate.py:231
-+msgid "You must enter a valid policy type"
- msgstr ""
- 
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy/generate.py:234
-+#, python-format
-+msgid "You must enter a name for your policy module for your %s."
- msgstr ""
- 
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:355
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "名稱必須是字母數字,並且不包含空格。請考慮使用 \"-n MODULENAME\" 選項"
-+
-+#: ../sepolicy/sepolicy/generate.py:447
-+msgid "User Role types can not be assigned executables."
-+msgstr "使用者角色類型不可指定可執行檔。"
-+
-+#: ../sepolicy/sepolicy/generate.py:453
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "只有 Daemon 應用程式可使用 init script..."
-+
-+#: ../sepolicy/sepolicy/generate.py:471
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve 必須是個布林值"
-+
-+#: ../sepolicy/sepolicy/generate.py:477
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog 必須是個布林值"
-+
-+#: ../sepolicy/sepolicy/generate.py:483
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos 必須是個布林值"
- 
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:489
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache 必須是個布林值"
- 
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:519
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER 類型會自動地取得一項 tmp 類型"
- 
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy/generate.py:857
-+#, python-format
-+msgid "%s policy modules require existing domains"
- msgstr ""
- 
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1059
-+msgid "You must enter the executable path for your confined process"
-+msgstr "您必須為您受限的程序輸入可執行檔的路徑"
- 
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1321
-+msgid "Type Enforcement file"
-+msgstr "Type Enforcement 檔案"
- 
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1322
-+msgid "Interface file"
-+msgstr "介面檔"
- 
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1323
-+msgid "File Contexts file"
-+msgstr "檔案文本檔"
- 
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:1324
-+msgid "Spec file"
- msgstr ""
- 
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1325
-+msgid "Setup Script"
-+msgstr "設定 script"
- 
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: booleans.py:5
-+msgid "Allow auditadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a radius server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: booleans.py:8
-+msgid "Allow users to login using a yubikey  server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: booleans.py:9
-+msgid "Allow awstats to purge Apache logs"
- msgstr ""
- 
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "允許 cdrecord 讀取各種內容。nfs、samba、卸除式裝置、使用者 temp 以及不受信任的內容檔案"
- 
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: booleans.py:11
-+msgid "Allow clamd to use JIT compiler"
- msgstr ""
- 
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
-+#: booleans.py:12
-+msgid "Allow clamscan to non security files on a system"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
-+#: booleans.py:13
-+msgid "Allow clamscan to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
-+#: booleans.py:14
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:16
-+msgid "Allow Cobbler to access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+#: booleans.py:17
-+msgid "Allow Cobbler to access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:18
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:19
-+msgid "Allow codnor domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:20
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:21
-+msgid "Allow cvs daemon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
--msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "允許所有 daemon 將 corefiles 寫至 /"
- 
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
-+#: booleans.py:23
-+msgid "Allow all daemons to use tcp wrappers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:24
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:25
-+msgid "Allow dan to manage user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:26
-+msgid "Allow dan to read user files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:27
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:28
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:29
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:30
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "允許 sysadm 進行除錯或是 ptrace 所有程序。"
- 
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:31
-+msgid "Allow dhcpc client applications to execute iptables commands"
- msgstr ""
- 
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:32
-+msgid "Allow DHCP daemon to use LDAP backends"
- msgstr ""
- 
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:33
-+msgid "Allow all domains to use other domains file descriptors"
- msgstr ""
- 
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:34
-+msgid "Allow all domains to have the kernel load modules"
- msgstr ""
- 
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:35
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:36
-+msgid "Allow exim to connect to databases (postgres, mysql)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:37
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:38
-+msgid "Allow exim to read unprivileged user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:39
-+msgid "Enable extra rules in the cron domain to support fcron."
- msgstr ""
- 
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:40
-+msgid "Allow fenced domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:41
-+msgid "Allow fenced domain to execute ssh."
- msgstr ""
- 
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:42
-+msgid "Allow all domains to execute in fips_mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:43
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:44
-+msgid ""
-+"Allow ftp servers to upload files,  used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
-+#: booleans.py:46
-+msgid "Allow ftp servers to connect to mysql database ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:47
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:48
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:49
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:50
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
- 
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git CGI can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git CGI can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:53
-+msgid "Determine whether Git CGI can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
-+#: booleans.py:54
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:55
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:56
-+msgid "Determine whether Git system daemon can search home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:57
-+msgid "Determine whether Git system daemon can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:58
-+msgid "Determine whether Git system daemon can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
-+#: booleans.py:59
-+msgid "Allow gitisis daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:60
-+msgid "Enable reading of urandom for all domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:61
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
- 
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:63
-+msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
- msgstr ""
- 
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:64
-+msgid "Allow guest to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:65
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:66
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:67
-+msgid "Allow http daemon to check spam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:68
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:69
-+msgid "Allow httpd to connect to the ldap port"
- msgstr ""
- 
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:70
-+msgid "Allow http daemon to connect to zabbix"
- msgstr ""
- 
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:71
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:72
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
-+#: booleans.py:73
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
- 
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to connect to memcache server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:75
-+msgid "Allow httpd to act as a relay"
- msgstr ""
- 
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:76
-+msgid "Allow http daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:77
-+msgid "Allow Apache to communicate with avahi service via dbus"
- msgstr ""
- 
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:78
-+msgid "Allow httpd cgi support"
- msgstr ""
- 
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:79
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:81
-+msgid "Allow httpd scripts and modules execmem/execstack"
- msgstr ""
- 
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:82
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
- msgstr ""
- 
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:83
-+msgid "Allow httpd processes to manage IPA content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:84
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
- msgstr ""
- 
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:85
-+msgid "Allow Apache to use mod_auth_pam"
- msgstr ""
- 
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:86
-+msgid "Allow httpd to read user content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
-+#: booleans.py:87
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
- 
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:88
-+msgid "Allow httpd daemon to change its resource limits"
- msgstr ""
- 
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:89
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
- 
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:90
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
-+#: booleans.py:91
-+msgid "Allow Apache to execute tmp content."
- msgstr ""
- 
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:92
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
- 
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:93
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
- 
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:94
-+msgid "Allow httpd to access cifs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
-+#: booleans.py:95
-+msgid "Allow httpd to access FUSE file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "rsync"
-+#: booleans.py:96
-+msgid "Allow httpd to run gpg"
- msgstr ""
- 
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:97
-+msgid "Allow httpd to access nfs file systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:98
-+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
- 
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
-+#: booleans.py:99
-+msgid "Allow httpd to access openstack ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
-+#: booleans.py:100
-+msgid "Allow Apache to query NS records"
- msgstr ""
- 
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:101
-+msgid "Allow icecast to connect to all ports, not just sound ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:165
-+#: booleans.py:102
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
--msgstr ""
--
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:103
-+msgid "Allow confined applications to run with kerberos."
- msgstr ""
- 
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:104
-+msgid "Allow syslogd daemon to send mail"
- msgstr ""
- 
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:105
-+msgid "Allow syslogd the ability to read/write terminals"
- msgstr ""
- 
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:106
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
- 
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:107
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
- 
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
-+#: booleans.py:108
-+msgid "Allow mock to read files in home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:109
-+msgid "Allow the mount command to mount any directory or file."
- msgstr ""
- 
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:110
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
- 
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:112
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:113
-+msgid "Allow mplayer executable stack"
-+msgstr "允許 mplayer 可執行堆疊"
- 
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:114
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
- 
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:115
-+msgid "Allow BIND to bind apache port."
- msgstr ""
- 
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:116
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:117
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:118
-+msgid "Allow any files/directories to be exported read/write via NFS."
- msgstr ""
- 
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:119
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services.  Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:120
-+msgid "Allow system to run with NIS"
- msgstr ""
- 
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:121
-+msgid "Allow confined applications to use nscd shared memory."
- msgstr ""
- 
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
-+#: booleans.py:122
-+msgid "Allow openshift to lockdown app"
- msgstr ""
- 
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:123
-+msgid "Allow openvpn to read home directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:124
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:125
-+msgid "Allow polipo to connect to all ports > 1023"
- msgstr ""
- 
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:126
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:189
-+#: booleans.py:127
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
-+#: booleans.py:128
-+msgid "Determine whether polipo can access cifs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:129
-+msgid "Determine whether Polipo can access nfs file systems."
- msgstr ""
- 
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:130
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
- 
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:131
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
- 
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:132
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
- 
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:133
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:134
-+msgid "Allow database admins to execute DML statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:135
-+msgid "Allow unprivileged users to execute DDL statement"
- msgstr ""
- 
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:136
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:137
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "允許 pppd 以一般使用者身份運行"
-+
-+#: booleans.py:138
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:139
-+msgid "Allow Puppet client to manage all file types."
- msgstr ""
- 
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:140
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
- 
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:141
-+msgid "Allow racoon to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
-+#: booleans.py:142
-+msgid "Allow rgmanager domain to connect to the network using TCP."
- msgstr ""
- 
--#: ../gui/selinux.tbl:203
-+#: booleans.py:143
- msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
-+"Allow rsync to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
-+#: booleans.py:144
-+msgid "Allow rsync to run as a client"
- msgstr ""
- 
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:145
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share cifs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share nfs files systems"
- msgstr ""
- 
--#: ../gui/selinux.tbl:208
--msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
-+#: booleans.py:148
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:149
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
- 
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:150
-+msgid "Allow samba to share users home directories."
- msgstr ""
- 
--#: ../gui/selinux.tbl:211
--msgid "Allow users to run the dmesg command"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
- 
--#: ../gui/selinux.tbl:212
--msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
- 
--#: ../gui/selinux.tbl:213
--msgid "Allow normal user to execute ping"
-+#: booleans.py:153
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
- 
--#: ../gui/selinux.tbl:214
--msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:154
-+msgid "Allow samba to run unconfined scripts"
- msgstr ""
- 
--#: ../gui/selinux.tbl:215
--msgid "Allow users to rw usb devices"
-+#: booleans.py:155
-+msgid "Allow samba to export ntfs/fusefs volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:216
--msgid ""
--"Allow users to run TCP servers (bind to ports and accept connection from the "
--"same domain and outside users)  disabling this forces FTP passive mode and "
--"may change other protocols"
-+#: booleans.py:156
-+msgid "Allow samba to export NFS volumes."
- msgstr ""
- 
--#: ../gui/selinux.tbl:217
--msgid "Allow user to stat ttyfiles"
-+#: booleans.py:157
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:218
--msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage nfs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:219
--msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage cifs files"
- msgstr ""
- 
--#: ../gui/selinux.tbl:220
--msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:160
-+msgid "Allow sasl to read shadow"
- msgstr ""
- 
--#: ../gui/selinux.tbl:221
--msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:161
-+msgid "Allow secadm to exec content"
- msgstr ""
- 
--#: ../gui/selinux.tbl:222
--msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
- 
--#: ../gui/selinux.tbl:223
--msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
- 
--#: ../gui/selinux.tbl:224
--msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values.  Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "XEN"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
- msgstr ""
- 
--#: ../gui/selinux.tbl:225
--msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable.  Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:226
--msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
- 
--#: ../gui/selinux.tbl:227
--msgid "Disable SELinux protection for xen control"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable.  This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
- 
--#: ../gui/selinux.tbl:228
--msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
- msgstr ""
- 
--#: ../gui/selinux.tbl:229
--msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
- msgstr ""
- 
--#: ../gui/selinux.tbl:230
--msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
- msgstr ""
- 
--#: ../gui/selinux.tbl:231
--msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
- 
--#: ../gui/selinux.tbl:232
--msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users)  disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
- 
--#: ../gui/selinux.tbl:233
--msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:174
-+msgid "Allow user  to use ssh chroot environment."
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:175
-+msgid "Allow user music sharing"
- msgstr ""
- 
--#: ../gui/semanagePage.py:126
--#, python-format
--msgid "Delete %s"
-+#: booleans.py:176
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/semanagePage.py:134
--#, python-format
--msgid "Add %s"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
-+#: booleans.py:178
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
- 
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
-+#: booleans.py:179
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
- 
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
-+#: booleans.py:180
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
- 
--#: ../gui/statusPage.py:94
--msgid "Status"
-+#: booleans.py:181
-+msgid "Allow sge to access nfs file systems."
- msgstr ""
- 
--#: ../gui/statusPage.py:133
-+#: booleans.py:182
- msgid ""
--"Changing the policy type will cause a relabel of the entire file system on "
--"the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
- msgstr ""
- 
--#: ../gui/statusPage.py:147
-+#: booleans.py:183
- msgid ""
--"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
--"you later decide to turn SELinux back on, the system will be required to "
--"relabel.  If you just want to see if SELinux is causing a problem on your "
--"system, you can go to permissive mode which will only log errors and not "
--"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
--"wish to continue?"
-+"Allow samba to modify public files used for public file transfer services.  "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
- 
--#: ../gui/statusPage.py:152
--msgid ""
--"Changing to SELinux enabled will cause a relabel of the entire file system "
--"on the next boot. Relabeling takes a long time depending on the size of the "
--"file system.  Do you wish to continue?"
-+#: booleans.py:184
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:11
--msgid "system-config-selinux"
-+#: booleans.py:185
-+msgid "Allow spamd to read/write user home directories."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:186
- msgid ""
--"Copyright (c)2006 Red Hat, Inc.\n"
--"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:22
--#: ../gui/system-config-selinux.glade:544
--msgid "Add SELinux Login Mapping"
-+#: booleans.py:187
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:257
--msgid "Add SELinux Network Ports"
-+#: booleans.py:188
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:391
--#: ../gui/system-config-selinux.glade:678
--msgid "SELinux Type"
-+#: booleans.py:189
-+msgid "allow host key based authentication"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:622
--msgid "File Specification"
--msgstr ""
-+#: booleans.py:190
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "允許 ssh 登入成為 "
- 
--#: ../gui/system-config-selinux.glade:650
--msgid "File Type"
-+#: booleans.py:191
-+msgid "Allow staff to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:727
--msgid ""
--"all files\n"
--"regular file\n"
--"directory\n"
--"character device\n"
--"block device\n"
--"socket\n"
--"symbolic link\n"
--"named pipe\n"
-+#: booleans.py:192
-+msgid "allow staff user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:773
--msgid "MLS"
-+#: booleans.py:193
-+msgid "Allow sysadm to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:837
--msgid "Add SELinux User"
-+#: booleans.py:194
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1079
--msgid "SELinux Administration"
-+#: booleans.py:195
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1122
--msgid "Add"
-+#: booleans.py:196
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1144
--msgid "_Properties"
-+#: booleans.py:197
-+msgid "Allow tftp to read and write files in the user home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1166
--msgid "_Delete"
-+#: booleans.py:198
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1256
--msgid "Select Management Object"
-+#: booleans.py:199
-+msgid "Allow tor to act as a relay"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1273
--msgid "<b>Select:</b>"
-+#: booleans.py:200
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1326
--msgid "System Default Enforcing Mode"
-+#: booleans.py:201
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:202
- msgid ""
--"Disabled\n"
--"Permissive\n"
--"Enforcing\n"
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1373
--msgid "Current Enforcing Mode"
-+#: booleans.py:203
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1418
--msgid "System Default Policy Type: "
-+#: booleans.py:204
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1463
--msgid ""
--"Select if you wish to relabel then entire file system on next reboot.  "
--"Relabeling can take a very long time, depending on the size of the system.  "
--"If you are changing policy types or going from disabled to enforcing, a "
--"relabel is required."
-+#: booleans.py:205
-+msgid "Support ecryptfs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1509
--msgid "Relabel on next reboot."
-+#: booleans.py:206
-+msgid "Support fusefs home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1561
--msgid "label37"
-+#: booleans.py:207
-+msgid "Use lpd server instead of cups"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1598
--msgid "Revert boolean setting to system default"
-+#: booleans.py:208
-+msgid "Support NFS home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1614
--msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:209
-+msgid "Support SAMBA home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1645
--#: ../gui/system-config-selinux.glade:1850
--#: ../gui/system-config-selinux.glade:2037
--#: ../gui/system-config-selinux.glade:2224
--#: ../gui/system-config-selinux.glade:2467
--#: ../gui/system-config-selinux.glade:2692
--#: ../gui/system-config-selinux.glade:2867
--msgid "Filter"
-+#: booleans.py:210
-+msgid "Allow user to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1734
--msgid "label50"
-+#: booleans.py:211
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1771
--msgid "Add File Context"
-+#: booleans.py:212
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1787
--msgid "Modify File Context"
-+#: booleans.py:213
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1803
--msgid "Delete File Context"
-+#: booleans.py:214
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
-+#: booleans.py:216
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
-+#: booleans.py:217
-+msgid "Allow confined virtual guests to interact with rawip sockets"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
-+#: booleans.py:218
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-+#: booleans.py:219
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
-+#: booleans.py:220
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2163
--msgid "Add User"
-+#: booleans.py:221
-+msgid "Allow confined virtual guests to use usb devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2179
--msgid "Modify User"
-+#: booleans.py:222
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2195
--msgid "Delete User"
-+#: booleans.py:223
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2313
--msgid "label41"
-+#: booleans.py:224
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2350
--msgid "Add Network Port"
-+#: booleans.py:225
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:226
-+msgid "Allow the graphical login program to execute bootloader"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:227
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:228
-+msgid "Allow xen to manage nfs files"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:229
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2593
--msgid "Generate new policy module"
-+#: booleans.py:230
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2609
--msgid "Load policy module"
-+#: booleans.py:231
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2625
--msgid "Remove loadable policy module"
-+#: booleans.py:232
-+msgid "Allow xguest to exec content"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2661
--msgid ""
--"Enable/Disable additional audit rules, that are normally not reported in the "
--"log files."
-+#: booleans.py:233
-+msgid "Allow xguest users to mount removable media"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2781
--msgid "label44"
-+#: booleans.py:234
-+msgid "Allow xguest to use blue tooth devices"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2818
--msgid "Change process mode to permissive."
-+#: booleans.py:235
-+msgid "Allows clients to write to the X server shared memory segments."
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2836
--msgid "Change process mode to enforcing"
-+#: booleans.py:236
-+msgid "Allows XServer to execute writable memory"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2928
--msgid "Process Domain"
-+#: booleans.py:237
-+msgid "Support X userspace object manager"
- msgstr ""
- 
--#: ../gui/system-config-selinux.glade:2956
--msgid "label59"
-+#: booleans.py:238
-+msgid "Allow zabbix to connect to unreserved ports"
- msgstr ""
- 
--#: ../gui/usersPage.py:138
--#, python-format
--msgid "SELinux user '%s' is required"
-+#: booleans.py:239
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr ""
-+
-+#: booleans.py:240
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
- msgstr ""
-diff --git a/policycoreutils/restorecond/restorecond.conf b/policycoreutils/restorecond/restorecond.conf
-index f133755..c64e747 100644
---- a/policycoreutils/restorecond/restorecond.conf
-+++ b/policycoreutils/restorecond/restorecond.conf
-@@ -1,7 +1,7 @@
- /etc/services
- /etc/resolv.conf
- /etc/samba/secrets.tdb
--/etc/mtab*
-+/etc/updatedb.conf
- /var/run/utmp
- /var/log/wtmp
- /root/*
-diff --git a/policycoreutils/sandbox/sandbox b/policycoreutils/sandbox/sandbox
-index 0ecb6be..b629006 100644
---- a/policycoreutils/sandbox/sandbox
-+++ b/policycoreutils/sandbox/sandbox
-@@ -26,7 +26,7 @@ import signal
- from tempfile import mkdtemp
- import pwd
- import commands
--import setools
-+import sepolicy
- 
- PROGNAME = "policycoreutils"
- SEUNSHARE = "/usr/sbin/seunshare"
-@@ -241,6 +241,7 @@ class Sandbox:
-            for f in files:
-                   copyfile(f, homedir, self.__homedir)
-                   copyfile(f, "/tmp", self.__tmpdir)
-+                  copyfile(f, "/var/tmp", self.__tmpdir)
- 
-     def __setup_sandboxrc(self, wm = "/usr/bin/matchbox-window-manager -use_titlebar no"):
-            execfile =self.__homedir + "/.sandboxrc"
-@@ -275,7 +276,7 @@ kill -TERM $WM_PID  2> /dev/null
-                types = _("""
- Policy defines the following types for use with the -t:
- \t%s
--""") % "\n\t".join(setools.seinfo(setools.ATTRIBUTE, "sandbox_type")[0]['types'])
-+""") % "\n\t".join(sepolicy.info(sepolicy.ATTRIBUTE, "sandbox_type")[0]['types'])
-         except RuntimeError:
-                pass
- 
-@@ -308,6 +309,9 @@ sandbox [-h] [-c] [-l level ] [-[X|M] [-H homedir] [-T tempdir]] [-I includefile
-         parser.add_option("-S", "--session", action="store_true",  dest="session", 
-                           default=False,  help=_("run complete desktop session within sandbox"))
- 
-+        parser.add_option("-s", "--shred", action="store_true",  dest="shred", 
-+                          default=False,  help=_("Shred content before tempory directories are removed"))
-+
-         parser.add_option("-X", dest="X_ind", 
-                           action="callback", callback=self.__x_callback, 
-                           default=False,  help=_("run X application within a sandbox"))
-@@ -349,7 +353,12 @@ sandbox [-h] [-c] [-l level ] [-[X|M] [-H homedir] [-T tempdir]] [-I includefile
- 
-         if self.__options.X_ind:
-                self.setype = DEFAULT_X_TYPE
--
-+        else:
-+               try:
-+                      sepolicy.info(sepolicy.TYPE, "sandbox_t")
-+               except RuntimeError:
-+                      raise ValueError(_("Sandbox Policy is currently disabled.\nYou need to enable the policy by executing the following as root\n# semodule -e sandbox"))
-+               
-         if self.__options.setype:
-                self.setype = self.__options.setype
- 
-@@ -460,9 +469,20 @@ sandbox [-h] [-c] [-l level ] [-[X|M] [-H homedir] [-T tempdir]] [-I includefile
-                                 savefile(dest, i, self.__options.X_ind)
- 
-                   if self.__homedir and not self.__options.homedir: 
-+                         if self.__options.shred:
-+                                self.shred(self.__homedir)
-                          shutil.rmtree(self.__homedir)
-                   if self.__tmpdir and not self.__options.tmpdir:
-+                         if self.__options.shred:
-+                                self.shred(self.__homedir)
-                          shutil.rmtree(self.__tmpdir)
-+
-+    def shred(self, path):
-+        for root, dirs, files in os.walk(path):
-+            for f in files:
-+                dest = root + "/" + f
-+                subprocess.Popen(["/usr/bin/shred",dest]).wait()
-+
-     def main(self):
-         try:
-                self.__parse_options()
-diff --git a/policycoreutils/sandbox/sandbox.8 b/policycoreutils/sandbox/sandbox.8
-index 00d9b37..521afcd 100644
---- a/policycoreutils/sandbox/sandbox.8
-+++ b/policycoreutils/sandbox/sandbox.8
-@@ -3,11 +3,11 @@
- sandbox \- Run cmd under an SELinux sandbox
- .SH SYNOPSIS
- .B sandbox
--[-C] [-c] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] cmd
-+[-C] [-c] [-s] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] cmd
- 
- .br
- .B sandbox
--[-C] [-c] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] -S
-+[-C] [-c] [-s] [ -d DPI ] [-l level ] [[-M | -X]  -H homedir -T tempdir ] [-I includefile ] [ -W windowmanager ] [ -w windowsize ] [[-i file ]...] [ -t type ] -S
- .br
- .SH DESCRIPTION
- .PP
-@@ -39,6 +39,9 @@ Specify the MLS/MCS Security Level to run the sandbox with.  Defaults to random.
- \fB\-M\fR
- Create a Sandbox with temporary files for $HOME and /tmp.
- .TP
-+\fB\-s\fR  \fB\--shred\fR
-+Shred temporary files created in $HOME and /tmp, before deleting.
-+.TP
- \fB\-t type\fR
- Use alternate sandbox type, defaults to sandbox_t or sandbox_x_t for -X.
- 
-diff --git a/policycoreutils/sandbox/seunshare.c b/policycoreutils/sandbox/seunshare.c
-index 3bb3c4b..d16e331 100644
---- a/policycoreutils/sandbox/seunshare.c
-+++ b/policycoreutils/sandbox/seunshare.c
-@@ -31,6 +31,12 @@
- #include <selinux/context.h>	/* for context-mangling functions */
- #include <dirent.h>
- 
-+
-+/*
-+ * Note setfsuid never returns an error code.  But the compiler complains if 
-+ * I do not check, so I am checking for -1, which should never happen.
-+ */
-+
- #ifdef USE_NLS
- #include <locale.h>		/* for setlocale() */
- #include <libintl.h>		/* for gettext() */
-@@ -617,12 +623,15 @@ static int cleanup_tmpdir(const char *tmpdir, const char *src,
- 	free(cmdbuf); cmdbuf = NULL;
- 
- 	/* remove runtime temporary directory */
--	setfsuid(0);
-+	if (setfsuid(0) < 0) 
-+		rc++;
-+
- 	if (rmdir(tmpdir) == -1)
- 		fprintf(stderr, _("Failed to remove directory %s: %s\n"), tmpdir, strerror(errno));
--	setfsuid(pwd->pw_uid);
-+	if (setfsuid(pwd->pw_uid) < 0) 
-+		rc++;
- 
--	return 0;
-+	return rc;
- }
- 
- /**
-@@ -642,7 +651,9 @@ static char *create_tmpdir(const char *src, struct stat *src_st,
- 
- 	/* get selinux context */
- 	if (execcon) {
--		setfsuid(pwd->pw_uid);
-+		if (setfsuid(pwd->pw_uid) < 0) 
-+			goto err;
-+
- 		if ((fd_s = open(src, O_RDONLY)) < 0) {
- 			fprintf(stderr, _("Failed to open directory %s: %s\n"), src, strerror(errno));
- 			goto err;
-@@ -661,7 +672,8 @@ static char *create_tmpdir(const char *src, struct stat *src_st,
- 		}
- 
- 		/* ok to not reach this if there is an error */
--		setfsuid(0);
-+		if (setfsuid(0) < 0) 
-+			goto err;
- 	}
- 
- 	if (asprintf(&tmpdir, "/tmp/.sandbox-%s-XXXXXX", pwd->pw_name) == -1) {
-@@ -716,14 +728,16 @@ static char *create_tmpdir(const char *src, struct stat *src_st,
- 		}
- 	}
- 
--	setfsuid(pwd->pw_uid);
-+	if (setfsuid(pwd->pw_uid) < 0) 
-+		goto err;
- 
- 	if (rsynccmd(src, tmpdir, &cmdbuf) < 0) {
- 		goto err;
- 	}
- 
- 	/* ok to not reach this if there is an error */
--	setfsuid(0);
-+	if (setfsuid(0) < 0) 
-+		goto err;
- 
- 	if (cmdbuf && spawn_command(cmdbuf, pwd->pw_uid) != 0) {
- 		fprintf(stderr, _("Failed to populate runtime temporary directory\n"));
-@@ -916,7 +930,8 @@ int main(int argc, char **argv) {
- 	/* Changing fsuid is usually required when user-specified directory is
- 	 * on an NFS mount.  It's also desired to avoid leaking info about
- 	 * existence of the files not accessible to the user. */
--	setfsuid(uid);
-+	if (setfsuid(uid) < 0) 
-+		return -1;
- 
- 	/* verify homedir and tmpdir */
- 	if (homedir_s && (
-@@ -925,7 +940,7 @@ int main(int argc, char **argv) {
- 	if (tmpdir_s && (
- 		verify_directory(tmpdir_s, NULL, &st_tmpdir_s) < 0 ||
- 		check_owner_uid(uid, tmpdir_s, &st_tmpdir_s))) return -1;
--	setfsuid(0);
-+	if (setfsuid(0) < 0) return -1;
- 
- 	/* create runtime tmpdir */
- 	if (tmpdir_s && (tmpdir_r = create_tmpdir(tmpdir_s, &st_tmpdir_s,
-@@ -959,7 +974,7 @@ int main(int argc, char **argv) {
- 		}
- 
- 		/* assume fsuid==ruid after this point */
--		setfsuid(uid);
-+		if (setfsuid(uid) < 0) goto childerr;
- 
- 		/* mount homedir and tmpdir, in this order */
- 		if (homedir_s && seunshare_mount(homedir_s, pwd->pw_dir,
-@@ -1005,7 +1020,7 @@ int main(int argc, char **argv) {
- 
- 		/* selinux context */
- 		if (execcon && setexeccon(execcon) != 0) {
--			fprintf(stderr, _("Could not set exec context to %s.\n"), execcon);
-+			fprintf(stderr, _("Could not set exec context to %s. %s\n"), execcon, strerror(errno));
- 			goto childerr;
- 		}
- 
-diff --git a/policycoreutils/scripts/Makefile b/policycoreutils/scripts/Makefile
-index e08088e..201a988 100644
---- a/policycoreutils/scripts/Makefile
-+++ b/policycoreutils/scripts/Makefile
-@@ -6,14 +6,17 @@ SBINDIR ?= $(DESTDIR)/sbin
- MANDIR ?= $(PREFIX)/share/man
- LOCALEDIR ?= $(PREFIX)/share/locale
- 
-+.PHONY: all genhomedircon
- all: fixfiles genhomedircon chcat
- 
- genhomedircon:
- 	@echo "#!/bin/sh" > genhomedircon
- 	@echo >> genhomedircon
--	@if [ ! -e semodule_path ]; then echo -n "$(USRSBINDIR)/" >> genhomedircon; fi
--	@if [ -e semodule_path ]; then echo -n "`cat semodule_path`/" >> genhomedircon; fi
--	@echo "semodule -Bn" >> genhomedircon
-+	@if [ -z "${SEMODULE_PATH}" ]; then \
-+		echo "${USRSBINDIR}/semodule -Bn" >> genhomedircon; \
-+	else \
-+		echo "${SEMODULE_PATH}/semodule -Bn" >> genhomedircon; \
-+	fi
- 
- install: all
- 	-mkdir -p $(BINDIR)
-diff --git a/policycoreutils/scripts/fixfiles b/policycoreutils/scripts/fixfiles
-index 989b1ae..6901e4d 100755
---- a/policycoreutils/scripts/fixfiles
-+++ b/policycoreutils/scripts/fixfiles
-@@ -103,7 +103,7 @@ exclude_dirs_from_relabelling() {
- 
- exclude_dirs() {
-     exclude=
--    for i in /var/lib/BackupPC /home /tmp /dev; do
-+    for i in /sys /proc /dev /run /mnt /var/tmp /var/lib/BackupPC /home /tmp /dev; do
-         [ -e $i ]  && exclude="$exclude -e $i";
-     done
-     exclude="$exclude `exclude_dirs_from_relabelling`"
-@@ -114,6 +114,9 @@ exclude_dirs() {
- # Set global Variables
- #
- fullFlag=0
-+BOOTTIME=""
-+FORCEFLAG=""
-+VERBOSE="-p"
- FORCEFLAG=""
- DIRS=""
- RPMILES=""
-@@ -144,6 +147,17 @@ if [ -n $LOGFILE ]; then
- fi
- }
- #
-+# Find files newer then the passed in date and fix the label
-+#
-+newer() {
-+    DATE=$1
-+    for m in `echo $FILESYSTEMSRW`; do
-+	find $m -mount -newermt $DATE -print0 2>/dev/null | ${RESTORECON} ${VERBOSE} -i -0 -f -
-+    done;
-+
-+}
-+
-+#
- # Compare PREVious File Context to currently installed File Context and 
- # run restorecon on all files affected by the differences.
- #
-@@ -176,7 +190,7 @@ if [ -f ${PREFC} -a -x /usr/bin/diff ]; then
-                   esac; \
-                fi; \
-             done | \
--	${RESTORECON} -i -f - -R -p `exclude_dirs`; \
-+	${RESTORECON} ${VERBOSE} -i -f - -R `exclude_dirs`; \
- 	rm -f ${TEMPFILE} ${PREFCTEMPFILE}
- fi
- }
-@@ -204,14 +218,18 @@ if [ ! -z "$PREFC" ]; then
-     diff_filecontext $*
-     exit $?
- fi
-+if [ ! -z "$BOOTTIME" ]; then
-+    newer $BOOTTIME
-+    exit $?
-+fi
- if [ ! -z "$RPMFILES" ]; then
-     for i in `echo "$RPMFILES" | sed 's/,/ /g'`; do
--	rpmlist $i | ${RESTORECON} ${FORCEFLAG} $* -R -i -f - 2>&1 | cat >> $LOGFILE
-+	rpmlist $i | ${RESTORECON} ${FORCEFLAG} ${VERBOSE} $* -R -i -f - 2>&1 | cat >> $LOGFILE
-     done
-     exit $?
- fi
- if [ ! -z "$FILEPATH" ]; then
--    ${RESTORECON} ${FORCEFLAG} -R $* $FILEPATH 2>&1 | cat >> $LOGFILE
-+    ${RESTORECON} ${FORCEFLAG} ${VERBOSE} -R $* $FILEPATH 2>&1 | cat >> $LOGFILE
-     return
- fi
- [ -x /usr/sbin/genhomedircon ] && /usr/sbin/genhomedircon
-@@ -235,7 +253,7 @@ FC=$TEMPFCFILE
- fi
- if [  -n "${FILESYSTEMSRW}" ]; then
-     echo "Relabeling `echo ${FILESYSTEMSRW}`"
--    ${SETFILES} -q ${FORCEFLAG} $* ${FC} ${FILESYSTEMSRW} 2>&1 | cat >> $LOGFILE
-+    ${SETFILES} ${VERBOSE} -q ${FORCEFLAG} $* ${FC} ${FILESYSTEMSRW} 2>&1 | cat >> $LOGFILE
- else
-     echo >&2 "fixfiles: No suitable file systems found"
- fi
-@@ -286,12 +304,16 @@ process() {
- # Make sure they specified one of the three valid commands
- #
- case "$1" in
--    restore) restore -p ;;
-+    restore) restore;;
-     check) restore -n -v;;
-     verify) restore -n -o -;;
-     relabel) relabel;;
-     onboot)
--	touch /.autorelabel
-+	> /.autorelabel
-+	[ -z "$FORCEFLAG" ] || echo -n "$FORCEFLAG " >> /.autorelabel
-+	[ -z "$BOOTTIME" ] || echo -N $BOOTTIME >> /.autorelabel
-+	# Force full relabel if / does not have a label on it
-+	getfilecon / > /dev/null 2>&1  || echo -F >/.autorelabel
- 	echo "System will relabel on next boot"
- 	;;
-     *)
-@@ -317,11 +339,18 @@ if [ $# = 0 ]; then
- fi
- 
- # See how we were called.
--while getopts "C:FfR:l:" i; do
-+while getopts "N:BC:FfR:l:v" i; do
-     case "$i" in
-+	B)
-+		BOOTTIME=`/bin/who -b | awk '{print $3}'`
-+		echo $BOOTTIME
-+		;;
- 	f)
- 		fullFlag=1
- 		;;
-+	v)
-+		VERBOSE="-v"
-+		;;
-         R)
- 		RPMFILES=$OPTARG
- 		;;
-@@ -334,6 +363,9 @@ while getopts "C:FfR:l:" i; do
- 	F)
- 		FORCEFLAG="-F"
- 		;;
-+	N)
-+		BOOTTIME=$OPTARG
-+		;;
- 	*)
- 	    usage
- 	    exit 1
-diff --git a/policycoreutils/scripts/fixfiles.8 b/policycoreutils/scripts/fixfiles.8
-index 0b4cbaa..9ab7334 100644
---- a/policycoreutils/scripts/fixfiles.8
-+++ b/policycoreutils/scripts/fixfiles.8
-@@ -5,13 +5,13 @@ fixfiles \- fix file SELinux security contexts.
- .SH "SYNOPSIS"
- 
- .B fixfiles 
--.I [-F] [-l logfile ] { check | restore|[-f] relabel | verify } [[dir/file] ... ] 
-+.I [-v] [-F] [-l logfile ] { check | restore|[-f] relabel | verify } [[dir/file] ... ] 
- 
- .B fixfiles 
--.I [-F] [ -R rpmpackagename[,rpmpackagename...] ] [-l logfile ] { check | restore | verify }
-+.I [-v] [-F] [ -R rpmpackagename[,rpmpackagename...] ] [-l logfile ] { check | restore | verify }
- 
- .B fixfiles 
--.I [ -C PREVIOUS_FILECONTEXT ] [-l logfile ] { check | restore | verify }
-+.I [-v] [ -C PREVIOUS_FILECONTEXT ] [-l logfile ] { check | restore | verify }
- 
- .B fixfiles 
- .I onboot
-@@ -54,6 +54,10 @@ Use the rpm database to discover all files within the specified packages and res
- .B -C PREVIOUS_FILECONTEXT
- Run a diff on  the PREVIOUS_FILECONTEXT file to the currently installed one, and restore the context of all affected files.
- 
-+.TP 
-+.B -v
-+Modify verbosity from progess to verbose. (Run restorecon with -v instead of -p)
-+
- .SH "ARGUMENTS"
- One of:
- .TP 
-diff --git a/policycoreutils/secon/secon.1 b/policycoreutils/secon/secon.1
-index fcffbd8..6c30734 100644
---- a/policycoreutils/secon/secon.1
-+++ b/policycoreutils/secon/secon.1
-@@ -30,6 +30,9 @@ shows the usage information for secon
- \fB\-P\fR, \fB\-\-prompt\fR
- outputs data in a format suitable for a prompt
- .TP
-+\fB\-C\fR, \fB\-\-color\fR
-+outputs data with the associated ANSI color codes (requires -P)
-+.TP
- \fB\-u\fR, \fB\-\-user\fR
- show the user of the security context
- .TP
-diff --git a/policycoreutils/secon/secon.c b/policycoreutils/secon/secon.c
-index 6ba47e9..ab4f7d0 100644
---- a/policycoreutils/secon/secon.c
-+++ b/policycoreutils/secon/secon.c
-@@ -19,8 +19,8 @@
- #define FALSE 0
- 
- #define SECON_CONF_PROG_NAME "secon"	/* default program name */
--#define SECON_OPTS_SM "hVurtscmPRfLp"	/* small options available, print */
--#define SECON_OPTS_GO "hVurtlscmPRf:L:p:"	/* small options available, getopt */
-+#define SECON_OPTS_SM "hVurtscmPRCfLp"	/* small options available, print */
-+#define SECON_OPTS_GO "hVurtlscmPRCf:L:p:"	/* small options available, getopt */
- 
- #define OPTS_FROM_ARG      0
- #define OPTS_FROM_FILE     1
-@@ -35,6 +35,19 @@
- #define OPTS_FROM_PROCFS   10
- #define OPTS_FROM_PROCKEY  11
- 
-+struct context_color_t {
-+	unsigned int valid;
-+
-+	char *user_fg;
-+	char *user_bg;
-+	char *role_fg;
-+	char *role_bg;
-+	char *type_fg;
-+	char *type_bg;
-+	char *range_fg;
-+	char *range_bg;
-+};
-+
- struct {
- 	unsigned int disp_user:1;
- 	unsigned int disp_role:1;
-@@ -44,6 +57,7 @@ struct {
- 	unsigned int disp_mlsr:1;
- 
- 	unsigned int disp_raw:1;
-+	unsigned int disp_color:1;
- 
- 	unsigned int disp_prompt:1;	/* no return, use : to sep */
- 
-@@ -57,8 +71,7 @@ struct {
- 	} f;
- } opts[1] = { {
- 		FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
--		    FALSE, FALSE, OPTS_FROM_ARG, {
--0}}};
-+		    FALSE, FALSE, FALSE, OPTS_FROM_ARG, {0} } };
- 
- static void usage(const char *name, int exit_code)
- {
-@@ -75,6 +88,7 @@ static void usage(const char *name, int exit_code)
- 		"          --mls-range   -m     Show the sensitivity to clearance range of \n"
- 		"                               the context.\n"
- 		"          --raw         -R     Show the context in \"raw\" format.\n"
-+		"          --color       -C     Output using ANSI color codes (requires -P).\n"
- 		"          --current            Get the context for the current process.\n"
- 		"          --self               Get the context for the current process.\n"
- 		"          --self-exec          Get the exec context for the current process.\n"
-@@ -156,6 +170,7 @@ static void cmd_line(int argc, char *argv[])
- 		{"mls-range", no_argument, NULL, 'm'},
- 
- 		{"raw", no_argument, NULL, 'R'},
-+		{"color", no_argument, NULL, 'C'},
- 
- 		{"current", no_argument, NULL, 1},
- 		{"self", no_argument, NULL, 1},
-@@ -232,6 +247,9 @@ static void cmd_line(int argc, char *argv[])
- 		case 'R':
- 			opts->disp_raw = !opts->disp_raw;
- 			break;
-+		case 'C':
-+			opts->disp_color = !opts->disp_color;
-+			break;
- 		case 1:
- 			opts->from_type = OPTS_FROM_CUR;
- 			break;
-@@ -370,16 +388,18 @@ static int my_getpidkeycreatecon_raw(pid_t pid, security_context_t * con)
- static security_context_t get_scon(void)
- {
- 	static char dummy_NIL[1] = "";
--	security_context_t con = NULL;
-+	security_context_t con = NULL, con_tmp;
- 	int ret = -1;
--	int raw = TRUE;
- 
- 	switch (opts->from_type) {
- 	case OPTS_FROM_ARG:
--		if (!(con = strdup(opts->f.arg)))
-+		if (!(con_tmp = strdup(opts->f.arg)))
- 			err(EXIT_FAILURE,
- 			    " Couldn't allocate security context");
--		raw = !opts->disp_raw;	/* always do conversion */
-+		if (selinux_trans_to_raw_context(con_tmp, &con) < 0)
-+			err(EXIT_FAILURE,
-+			    " Couldn't translate security context");
-+		freecon(con_tmp);
- 		break;
- 
- 	case OPTS_FROM_STDIN:
-@@ -396,11 +416,13 @@ static security_context_t get_scon(void)
- 				ptr[strcspn(ptr, " \n\t")] = 0;
- 			}
- 
--			if (!(con = strdup(ptr)))
-+			if (!(con_tmp = strdup(ptr)))
- 				err(EXIT_FAILURE,
- 				    " Couldn't allocate security context");
--
--			raw = !opts->disp_raw;	/* always do conversion */
-+			if (selinux_trans_to_raw_context(con_tmp, &con) < 0)
-+				err(EXIT_FAILURE,
-+				    " Couldn't translate security context");
-+			freecon(con_tmp);
- 			break;
- 		}
- 
-@@ -511,26 +533,69 @@ static security_context_t get_scon(void)
- 		assert(FALSE);
- 	}
- 
--	if (opts->disp_raw != raw) {
--		security_context_t ncon = NULL;
-+	return (con);
-+}
- 
--		if (opts->disp_raw)
--			selinux_trans_to_raw_context(con, &ncon);
--		else
--			selinux_raw_to_trans_context(con, &ncon);
-+static unsigned int disp__color_to_ansi(const char *color_str)
-+{
-+	int val = 30;
- 
--		freecon(con);
--		con = ncon;
--	}
-+	/* NOTE: ansi black is 30 for foreground colors */
- 
--	return (con);
-+	/* red */
-+	if (strncasecmp(&color_str[1], "7f", 2) >= 0)
-+		val += 1;
-+	/* green */
-+	if (strncasecmp(&color_str[3], "7f", 2) >= 0)
-+		val += 2;
-+	/* blue */
-+	if (strncasecmp(&color_str[5], "7f", 2) >= 0)
-+		val += 4;
-+
-+	return val;
- }
- 
--static void disp__con_val(const char *name, const char *val)
-+static char *disp__con_color_ansi(const char *name,
-+				  struct context_color_t *color)
-+{
-+	unsigned int fg, bg;
-+	char *ansi;
-+	int ansi_len = strlen("\e[99;99m") + 1;
-+
-+	/* NOTE: ansi background codes are the same as foreground codes +10 */
-+
-+	if (xstreq("user", name)) {
-+		fg = disp__color_to_ansi(color->user_fg);
-+		bg = disp__color_to_ansi(color->user_bg) + 10;
-+	} else if (xstreq("role", name)) {
-+		fg = disp__color_to_ansi(color->role_fg);
-+		bg = disp__color_to_ansi(color->role_bg) + 10;
-+	} else if (xstreq("type", name)) {
-+		fg = disp__color_to_ansi(color->type_fg);
-+		bg = disp__color_to_ansi(color->type_bg) + 10;
-+	} else if (xstreq("sensitivity", name) ||
-+		   xstreq("clearance", name) ||
-+		   xstreq("mls-range", name)) {
-+		fg = disp__color_to_ansi(color->range_fg);
-+		bg = disp__color_to_ansi(color->range_bg) + 10;
-+	} else
-+		err(EXIT_FAILURE, " No color information for context field");
-+
-+	if (!(ansi = malloc(ansi_len)))
-+		err(EXIT_FAILURE, " Unable to allocate memory");
-+	if (snprintf(ansi, ansi_len, "\e[%d;%dm", fg, bg) > ansi_len)
-+		err(EXIT_FAILURE, " Unable to convert colors to ANSI codes");
-+
-+	return ansi;
-+}
-+
-+static void disp__con_val(const char *name, const char *val,
-+			  struct context_color_t *color)
- {
- 	static int done = FALSE;
- 
- 	assert(name);
-+	assert(color);
- 
- 	if (!val)
- 		val = "";	/* targeted has no "level" etc.,
-@@ -540,7 +605,14 @@ static void disp__con_val(const char *name, const char *val)
- 		if (xstreq("mls-range", name) && !*val)
- 			return;	/* skip, mls-range if it's empty */
- 
-+		if (opts->disp_color && color->valid) {
-+			char *ansi = disp__con_color_ansi(name, color);
-+			fprintf(stdout, "%s", ansi);
-+			free(ansi);
-+		}
- 		fprintf(stdout, "%s%s", done ? ":" : "", val);
-+		if (opts->disp_color && color->valid)
-+			fprintf(stdout, "\e[0m");
- 	} else if (disp_multi())
- 		fprintf(stdout, "%s: %s\n", name, val);
- 	else
-@@ -549,35 +621,81 @@ static void disp__con_val(const char *name, const char *val)
- 	done = TRUE;
- }
- 
--static void disp_con(security_context_t scon)
-+static void disp_con(security_context_t scon_raw)
- {
-+	security_context_t scon_trans, scon;
- 	context_t con = NULL;
-+	char *color_str = NULL;
-+	struct context_color_t color = { .valid = 0 };
-+
-+	selinux_raw_to_trans_context(scon_raw, &scon_trans);
-+	if (opts->disp_raw)
-+		scon = scon_raw;
-+	else
-+		scon = scon_trans;
- 
- 	if (!*scon) {		/* --self-exec and --self-fs etc. */
- 		if (opts->disp_user)
--			disp__con_val("user", NULL);
-+			disp__con_val("user", NULL, &color);
- 		if (opts->disp_role)
--			disp__con_val("role", NULL);
-+			disp__con_val("role", NULL, &color);
- 		if (opts->disp_type)
--			disp__con_val("type", NULL);
-+			disp__con_val("type", NULL, &color);
- 		if (opts->disp_sen)
--			disp__con_val("sensitivity", NULL);
-+			disp__con_val("sensitivity", NULL, &color);
- 		if (opts->disp_clr)
--			disp__con_val("clearance", NULL);
-+			disp__con_val("clearance", NULL, &color);
- 		if (opts->disp_mlsr)
--			disp__con_val("mls-range", NULL);
-+			disp__con_val("mls-range", NULL, &color);
- 		return;
- 	}
- 
-+	if (opts->disp_color) {
-+		if (selinux_raw_context_to_color(scon_raw, &color_str) < 0)
-+			errx(EXIT_FAILURE, "Couldn't determine colors for: %s",
-+			     scon);
-+
-+		color.user_fg = strtok(color_str, " ");
-+		if (!color.user_fg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+		color.user_bg = strtok(NULL, " ");
-+		if (!color.user_bg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+
-+		color.role_fg = strtok(NULL, " ");
-+		if (!color.role_fg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+		color.role_bg = strtok(NULL, " ");
-+		if (!color.role_bg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+
-+		color.type_fg = strtok(NULL, " ");
-+		if (!color.type_fg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+		color.type_bg = strtok(NULL, " ");
-+		if (!color.type_bg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+
-+		color.range_fg = strtok(NULL, " ");
-+		if (!color.range_fg)
-+			errx(EXIT_FAILURE, "Invalid color string");
-+		color.range_bg = strtok(NULL, " ");
-+
-+		color.valid = 1;
-+	};
-+
- 	if (!(con = context_new(scon)))
- 		errx(EXIT_FAILURE, "Couldn't create context from: %s", scon);
- 
--	if (opts->disp_user)
--		disp__con_val("user", context_user_get(con));
--	if (opts->disp_role)
--		disp__con_val("role", context_role_get(con));
--	if (opts->disp_type)
--		disp__con_val("type", context_type_get(con));
-+	if (opts->disp_user) {
-+		disp__con_val("user", context_user_get(con), &color);
-+	}
-+	if (opts->disp_role) {
-+		disp__con_val("role", context_role_get(con), &color);
-+	}
-+	if (opts->disp_type) {
-+		disp__con_val("type", context_type_get(con), &color);
-+	}
- 	if (opts->disp_sen) {
- 		const char *val = NULL;
- 		char *tmp = NULL;
-@@ -594,7 +712,7 @@ static void disp_con(security_context_t scon)
- 		if (strchr(tmp, '-'))
- 			*strchr(tmp, '-') = 0;
- 
--		disp__con_val("sensitivity", tmp);
-+		disp__con_val("sensitivity", tmp, &color);
- 
- 		free(tmp);
- 	}
-@@ -612,30 +730,33 @@ static void disp_con(security_context_t scon)
- 			errx(EXIT_FAILURE, "Couldn't create context from: %s",
- 			     scon);
- 		if (strchr(tmp, '-'))
--			disp__con_val("clearance", strchr(tmp, '-') + 1);
-+			disp__con_val("clearance", strchr(tmp, '-') + 1, &color);
- 		else
--			disp__con_val("clearance", tmp);
-+			disp__con_val("clearance", tmp, &color);
- 
- 		free(tmp);
- 	}
- 
- 	if (opts->disp_mlsr)
--		disp__con_val("mls-range", context_range_get(con));
-+		disp__con_val("mls-range", context_range_get(con), &color);
- 
- 	context_free(con);
-+	freecon(scon_trans);
-+	if (color_str)
-+		free(color_str);
- }
- 
- int main(int argc, char *argv[])
- {
--	security_context_t scon = NULL;
-+	security_context_t scon_raw = NULL;
- 
- 	cmd_line(argc, argv);
- 
--	scon = get_scon();
-+	scon_raw = get_scon();
- 
--	disp_con(scon);
-+	disp_con(scon_raw);
- 
--	freecon(scon);
-+	freecon(scon_raw);
- 
- 	exit(EXIT_SUCCESS);
- }
-diff --git a/policycoreutils/semanage/default_encoding/Makefile b/policycoreutils/semanage/default_encoding/Makefile
-new file mode 100644
-index 0000000..e15a877
---- /dev/null
-+++ b/policycoreutils/semanage/default_encoding/Makefile
-@@ -0,0 +1,8 @@
-+all:
-+	LDFLAGS="" python setup.py build
-+
-+install: all
-+	LDFLAGS="" python setup.py install --root=$(DESTDIR)/
-+
-+clean:
-+	rm -rf build *~
-diff --git a/policycoreutils/semanage/default_encoding/default_encoding.c b/policycoreutils/semanage/default_encoding/default_encoding.c
-new file mode 100644
-index 0000000..023b8f4
---- /dev/null
-+++ b/policycoreutils/semanage/default_encoding/default_encoding.c
-@@ -0,0 +1,57 @@
-+/*
-+ * Authors:
-+ *   John Dennis <jdennis at redhat.com>
-+ *
-+ * Copyright (C) 2009  Red Hat
-+ * see file 'COPYING' for use and warranty information
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+ */
-+
-+#include <Python.h>
-+
-+PyDoc_STRVAR(setdefaultencoding_doc,
-+"setdefaultencoding(encoding='utf-8')\n\
-+\n\
-+Set the current default string encoding used by the Unicode implementation.\n\
-+Defaults to utf-8."
-+);
-+
-+static PyObject *
-+setdefaultencoding(PyObject *self, PyObject *args, PyObject *kwds)
-+{
-+    static char *kwlist[] = {"utf-8", NULL};
-+    char *encoding;
-+
-+    if (!PyArg_ParseTupleAndKeywords(args, kwds, "s:setdefaultencoding", kwlist, &encoding))
-+        return NULL;
-+
-+    if (PyUnicode_SetDefaultEncoding(encoding))
-+        return NULL;
-+
-+    Py_RETURN_NONE;
-+}
-+
-+static PyMethodDef methods[] = {
-+    {"setdefaultencoding", (PyCFunction)setdefaultencoding, METH_VARARGS|METH_KEYWORDS, setdefaultencoding_doc},
-+	{NULL,		NULL}		/* sentinel */
-+};
-+
-+
-+PyMODINIT_FUNC
-+initdefault_encoding_utf8(void)
-+{
-+    PyUnicode_SetDefaultEncoding("utf-8");
-+    Py_InitModule3("default_encoding_utf8", methods, "Forces the default encoding to utf-8");
-+}
-diff --git a/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py b/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py
-new file mode 100644
-index 0000000..ccb6b8b
---- /dev/null
-+++ b/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py
-@@ -0,0 +1,17 @@
-+#
-+# Copyright (C) 2006,2007,2008, 2009 Red Hat, Inc.
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-diff --git a/policycoreutils/semanage/default_encoding/setup.py b/policycoreutils/semanage/default_encoding/setup.py
-new file mode 100644
-index 0000000..e2befdb
---- /dev/null
-+++ b/policycoreutils/semanage/default_encoding/setup.py
-@@ -0,0 +1,38 @@
-+# Authors:
-+#   John Dennis <jdennis at redhat.com>
-+#
-+# Copyright (C) 2009  Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# This program is free software; you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License as
-+# published by the Free Software Foundation.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-+
-+from distutils.core import setup, Extension
-+
-+default_encoding_utf8 = Extension('policycoreutils.default_encoding_utf8', ['default_encoding.c'])
-+
-+setup(name             = 'policycoreutils-default-encoding',
-+      version          = '0.1',
-+      description      = 'Forces the default encoding in Python to be utf-8',
-+      long_description = 'Forces the default encoding in Python to be utf-8',
-+      author           = 'John Dennis',
-+      author_email     = 'jdennis at redhat.com',
-+      maintainer       = 'John Dennis',
-+      maintainer_email = 'jdennis at redhat.com',
-+      license          = 'GPLv3+',
-+      platforms        = 'posix',
-+      url              = '',
-+      download_url     = '',
-+      ext_modules      = [default_encoding_utf8],
-+      packages=["policycoreutils"],
-+)
-diff --git a/policycoreutils/semanage/semanage b/policycoreutils/semanage/semanage
-index f4602a9..49e4709 100644
---- a/policycoreutils/semanage/semanage
-+++ b/policycoreutils/semanage/semanage
-@@ -20,6 +20,7 @@
- #                                        02111-1307  USA
- #
- #  
-+import policycoreutils.default_encoding_utf8
- import sys, getopt, re
- import seobject
- import selinux
-@@ -32,7 +33,7 @@ gettext.textdomain(PROGNAME)
- try:
-        gettext.install(PROGNAME,
-                        localedir="/usr/share/locale",
--                       unicode=False,
-+                       unicode=True,
-                        codeset = 'utf-8')
- except IOError:
-        import __builtin__
-@@ -375,8 +376,8 @@ Object-specific Options (see above):
- 			OBJECT = seobject.moduleRecords(store)
- 
- 		if object == "permissive":
--			OBJECT = seobject.permissiveRecords(store)
--		
-+                       OBJECT = seobject.permissiveRecords(store)
-+
- 		if object == "dontaudit":
-                         OBJECT = seobject.dontauditClass(store)
- 
-diff --git a/policycoreutils/semanage/semanage.8 b/policycoreutils/semanage/semanage.8
-index 63b11dd..28a9022 100644
---- a/policycoreutils/semanage/semanage.8
-+++ b/policycoreutils/semanage/semanage.8
-@@ -154,7 +154,7 @@ MLS/MCS Security Range (MLS/MCS Systems only)
- SELinux Range for SELinux login mapping defaults to the SELinux user record range.
- SELinux Range for SELinux user defaults to s0.
- .TP
--.I                \-R, \-\-role
-+.I                \-R, \-\-roles
- SELinux Roles.  You must enclose multiple roles within quotes, separate by spaces. Or specify \-R multiple times.
- .TP
- .I                \-P, \-\-prefix
-diff --git a/policycoreutils/semanage/seobject.py b/policycoreutils/semanage/seobject.py
-index ad7dc8c..d31bdef 100644
---- a/policycoreutils/semanage/seobject.py
-+++ b/policycoreutils/semanage/seobject.py
-@@ -24,17 +24,18 @@
- import pwd, grp, string, selinux, tempfile, os, re, sys, stat
- from semanage import *;
- PROGNAME = "policycoreutils"
--import sepolgen.module as module
-+import sepolicy
-+from sepolicy import boolean_desc, boolean_category, gen_bool_dict
-+gen_bool_dict()
- from IPy import IP
- 
- import gettext
- gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
- gettext.textdomain(PROGNAME)
--try:
--       gettext.install(PROGNAME, localedir = "/usr/share/locale", unicode = 1)
--except IOError:
--       import __builtin__
--       __builtin__.__dict__['_'] = unicode
-+
-+import gettext
-+translation=gettext.translation(PROGNAME, localedir = "/usr/share/locale", fallback=True)
-+_=translation.ugettext
- 
- import syslog
- 
-@@ -123,39 +124,6 @@ class nulllogger:
- 	def commit(self,success):
- 		pass
- 
--import xml.etree.ElementTree
--
--booleans_dict = {}
--try:
--       tree = xml.etree.ElementTree.parse("/usr/share/selinux/devel/policy.xml")
--       for l in  tree.findall("layer"):
--              for m in  l.findall("module"):
--                     for b in  m.findall("tunable"):
--                            desc = b.find("desc").find("p").text.strip("\n")
--                            desc = re.sub("\n", " ", desc)
--                            booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
--                     for b in  m.findall("bool"):
--                            desc = b.find("desc").find("p").text.strip("\n")
--                            desc = re.sub("\n", " ", desc)
--                            booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
--              for i in  tree.findall("bool"):
--                     desc = i.find("desc").find("p").text.strip("\n")
--                     desc = re.sub("\n", " ", desc)
--                     booleans_dict[i.get('name')] = (_("global"), i.get('dftval'), desc)
--       for i in  tree.findall("tunable"):
--              desc = i.find("desc").find("p").text.strip("\n")
--              desc = re.sub("\n", " ", desc)
--              booleans_dict[i.get('name')] = (_("global"), i.get('dftval'), desc)
--except IOError, e:
--       #print _("Failed to translate booleans.\n%s") % e
--       pass
--
--def boolean_desc(boolean):
--       if boolean in booleans_dict:
--              return _(booleans_dict[boolean][2])
--       else:
--              return boolean
--
- def validate_level(raw):
- 	sensitivity = "s[0-9]*"
- 	category = "c[0-9]*"
-@@ -288,7 +256,7 @@ class semanageRecords:
- 
- class moduleRecords(semanageRecords):
- 	def __init__(self, store):
--               semanageRecords.__init__(self, store)
-+	       semanageRecords.__init__(self, store)
- 
- 	def get_all(self):
-                l = []
-@@ -384,13 +352,7 @@ class permissiveRecords(semanageRecords):
-                return l
- 
- 	def list(self, heading = 1, locallist = 0):
--		try:
--			import setools
--		except:
--			print "only able to list permissive types when setools is installed"
--			return
--
--		all = map(lambda y: y["name"], filter(lambda x: x["permissive"], setools.seinfo(setools.TYPE)))
-+		all = map(lambda y: y["name"], filter(lambda x: x["permissive"], sepolicy.info(sepolicy.TYPE)))
- 		if len(all) == 0:
- 			return 
- 
-@@ -411,6 +373,11 @@ class permissiveRecords(semanageRecords):
- 
- 	def add(self, type):
-                import glob
-+	       try:
-+		       import sepolgen.module as module
-+	       except ImportError:
-+		       raise ValueError(_("The sepolgen python module is required to setup permissive domains.\nIn some distributions it is included in the policycoreutils-devel patckage.\n# yum install policycoreutils-devel\nOr similar for your distro."))
-+		
-                name = "permissive_%s" % type
-                dirname = "/var/lib/selinux"
-                os.chdir(dirname)
-@@ -493,7 +460,9 @@ class loginRecords(semanageRecords):
- 		if rc < 0:
- 			raise ValueError(_("Could not check if login mapping for %s is defined") % name)
- 		if exists:
--			raise ValueError(_("Login mapping for %s is already defined") % name)
-+                       semanage_seuser_key_free(k)
-+                       return self.__modify(name, sename, serange)
-+
-                 if name[0] == '%':
-                        try:
-                               grp.getgrnam(name[1:])
-@@ -654,6 +623,21 @@ class loginRecords(semanageRecords):
- 			self.mylog.commit(0)
- 			raise error
- 		
-+	def get_all_logins(self):
-+		ddict = {}
-+		self.logins_path = selinux.selinux_policy_root() + "/logins"
-+		for path,dirs,files in os.walk(self.logins_path):
-+			if path == self.logins_path:
-+				for name in files:
-+					try:
-+						fd = open(path + "/" + name)
-+						rec = fd.read().rstrip().split(":")
-+						fd.close()
-+						ddict[name] = (rec[1], rec[2], rec[0])
-+					except IndexError:
-+						pass
-+		return ddict
-+
- 	def get_all(self, locallist = 0):
- 		ddict = {}
-                 if locallist:
-@@ -665,7 +649,7 @@ class loginRecords(semanageRecords):
- 
- 		for u in self.ulist:
- 			name = semanage_seuser_get_name(u)
--			ddict[name] = (semanage_seuser_get_sename(u), semanage_seuser_get_mlsrange(u))
-+			ddict[name] = (semanage_seuser_get_sename(u), semanage_seuser_get_mlsrange(u), "*")
- 		return ddict
- 
-         def customized(self):
-@@ -679,16 +663,26 @@ class loginRecords(semanageRecords):
- 
- 	def list(self,heading = 1, locallist = 0):
- 		ddict = self.get_all(locallist)
-+		ldict = self.get_all_logins()
-+		lkeys = ldict.keys()
- 		keys = ddict.keys()
--		if len(keys) == 0:
-+		if len(keys) == 0 and len(lkeys) == 0:
- 			return 
- 		keys.sort()
-+		lkeys.sort()
- 
- 		if is_mls_enabled == 1:
- 			if heading:
--				print "\n%-25s %-25s %-25s\n" % (_("Login Name"), _("SELinux User"), _("MLS/MCS Range"))
-+				print "\n%-20s %-20s %-20s %s\n" % (_("Login Name"), _("SELinux User"), _("MLS/MCS Range"), _("Service"))
- 			for k in keys:
--				print "%-25s %-25s %-25s" % (k, ddict[k][0], translate(ddict[k][1]))
-+				u = ddict[k]
-+				print "%-20s %-20s %-20s %s" % (k, u[0], translate(u[1]), u[2])
-+			if len(lkeys):
-+				print "\nLocal customization in %s" % self.logins_path
-+				
-+			for k in lkeys:
-+				u = ldict[k]
-+				print "%-20s %-20s %-20s %s" % (k, u[0], translate(u[1]), u[2])
- 		else:
- 			if heading:
- 				print "\n%-25s %-25s\n" % (_("Login Name"), _("SELinux User"))
-@@ -738,7 +732,8 @@ class seluserRecords(semanageRecords):
-                 if rc < 0:
-                        raise ValueError(_("Could not check if SELinux user %s is defined") % name)
-                 if exists:
--                       raise ValueError(_("SELinux user %s is already defined") % name)
-+                       semanage_user_key_free(k)
-+                       return self.__modify(name, roles, selevel, serange, prefix)
- 
-                 (rc, u) = semanage_user_create(self.sh)
-                 if rc < 0:
-@@ -958,6 +953,8 @@ class seluserRecords(semanageRecords):
- 				print "%-15s %s" % (k, ddict[k][3])
- 
- class portRecords(semanageRecords):
-+	valid_types =  sepolicy.info(sepolicy.ATTRIBUTE,"port_type")[0]["types"]
-+
- 	def __init__(self, store = ""):
- 		semanageRecords.__init__(self, store)
- 
-@@ -997,6 +994,9 @@ class portRecords(semanageRecords):
- 		if type == "":
- 			raise ValueError(_("Type is required"))
- 
-+		if type not in self.valid_types:
-+			raise ValueError(_("Type %s is invalid, must be a port type") % type)
-+
- 		( k, proto_d, low, high ) = self.__genkey(port, proto)			
- 
- 		(rc, exists) = semanage_port_exists(self.sh, k)
-@@ -1056,6 +1056,9 @@ class portRecords(semanageRecords):
- 			else:
- 				raise ValueError(_("Requires setype"))
- 
-+		if setype and setype not in self.valid_types:
-+			raise ValueError(_("Type %s is invalid, must be a port type") % setype)
-+
- 		( k, proto_d, low, high ) = self.__genkey(port, proto)
- 
- 		(rc, exists) = semanage_port_exists(self.sh, k)
-@@ -1213,6 +1216,8 @@ class portRecords(semanageRecords):
- 			print rec
- 
- class nodeRecords(semanageRecords):
-+       valid_types =  sepolicy.info(sepolicy.ATTRIBUTE,"node_type")[0]["types"]
-+
-        def __init__(self, store = ""):
-                semanageRecords.__init__(self,store)
-                self.protocol = ["ipv4", "ipv6"]
-@@ -1252,7 +1257,10 @@ class nodeRecords(semanageRecords):
-                                serange = untranslate(serange)
- 
-                if ctype == "":
--                       raise ValueError(_("SELinux Type is required"))
-+                       raise ValueError(_("SELinux node type is required"))
-+
-+	       if ctype not in self.valid_types:
-+		       raise ValueError(_("Type %s is invalid, must be a node type") % ctype)
- 
-                (rc, k) = semanage_node_key_create(self.sh, addr, mask, proto)
-                if rc < 0:
-@@ -1262,7 +1270,8 @@ class nodeRecords(semanageRecords):
- 
-                (rc, exists) = semanage_node_exists(self.sh, k)
-                if exists:
--                       raise ValueError(_("Addr %s already defined") % addr)
-+                       semanage_node_key_free(k)
-+                       return self.__modify(addr, mask, self.protocol[proto], serange, ctype)
- 
-                (rc, node) = semanage_node_create(self.sh)
-                if rc < 0:
-@@ -1318,6 +1327,9 @@ class nodeRecords(semanageRecords):
-                if serange == "" and setype == "":
-                        raise ValueError(_("Requires setype or serange"))
- 
-+	       if setype and setype not in self.valid_types:
-+		       raise ValueError(_("Type %s is invalid, must be a node type") % setype)
-+
-                (rc, k) = semanage_node_key_create(self.sh, addr, mask, proto)
-                if rc < 0:
-                        raise ValueError(_("Could not create key for %s") % addr)
-@@ -1460,7 +1472,8 @@ class interfaceRecords(semanageRecords):
- 		if rc < 0:
- 			raise ValueError(_("Could not check if interface %s is defined") % interface)
- 		if exists:
--			raise ValueError(_("Interface %s already defined") % interface)
-+                        semanage_iface_key_free(k)
-+                        return self.__modify(interface, serange, ctype)
- 
- 		(rc, iface) = semanage_iface_create(self.sh)
- 		if rc < 0:
-@@ -1625,6 +1638,9 @@ class interfaceRecords(semanageRecords):
- 				print "%-30s %s:%s:%s " % (k,ddict[k][0], ddict[k][1],ddict[k][2])
- 			
- class fcontextRecords(semanageRecords):
-+	valid_types =  sepolicy.info(sepolicy.ATTRIBUTE,"file_type")[0]["types"]
-+	valid_types +=  sepolicy.info(sepolicy.ATTRIBUTE,"device_node")[0]["types"]
-+
- 	def __init__(self, store = ""):
- 		semanageRecords.__init__(self, store)
-                 self.equiv = {}
-@@ -1739,6 +1755,9 @@ class fcontextRecords(semanageRecords):
- 		if type == "":
- 			raise ValueError(_("SELinux Type is required"))
- 
-+		if type not in self.valid_types:
-+			raise ValueError(_("Type %s is invalid, must be a file or device type") % type)
-+
- 		(rc, k) = semanage_fcontext_key_create(self.sh, target, file_types[ftype])
- 		if rc < 0:
- 			raise ValueError(_("Could not create key for %s") % target)
-@@ -1753,7 +1772,8 @@ class fcontextRecords(semanageRecords):
-                               raise ValueError(_("Could not check if file context for %s is defined") % target)
- 
-                 if exists:
--                       raise ValueError(_("File context for %s already defined") % target)
-+                       semanage_fcontext_key_free(k)
-+                       return self.__modify(target, type, ftype, serange, seuser)
- 
- 		(rc, fcontext) = semanage_fcontext_create(self.sh)
- 		if rc < 0:
-@@ -1794,6 +1814,9 @@ class fcontextRecords(semanageRecords):
- 	def __modify(self, target, setype, ftype, serange, seuser):
- 		if serange == "" and setype == "" and seuser == "":
- 			raise ValueError(_("Requires setype, serange or seuser"))
-+		if setype and setype not in self.valid_types:
-+			raise ValueError(_("Type %s is invalid, must be a port type") % setype)
-+
-                 self.validate(target)
- 
- 		(rc, k) = semanage_fcontext_key_create(self.sh, target, file_types[ftype])
-@@ -1999,6 +2022,8 @@ class booleanRecords(semanageRecords):
- 			self.modify_local = False
- 
- 	def __mod(self, name, value):
-+                name = selinux.selinux_boolean_sub(name)
-+
-                 (rc, k) = semanage_bool_key_create(self.sh, name)
-                 if rc < 0:
-                        raise ValueError(_("Could not create a key for %s") % name)
-@@ -2028,8 +2053,6 @@ class booleanRecords(semanageRecords):
- 		semanage_bool_free(b)
- 
- 	def modify(self, name, value = None, use_file = False):
--                name = selinux.selinux_boolean_sub(name)
--
-                 self.begin()
-                 if use_file:
-                        fd = open(name)
-@@ -2120,10 +2143,7 @@ class booleanRecords(semanageRecords):
- 
-         def get_category(self, name):
- 		name = selinux.selinux_boolean_sub(name)
--		if name in booleans_dict:
--			return _(booleans_dict[name][0])
--		else:
--			return _("unknown")
-+		return boolean_category(name)
- 
-         def customized(self):
-                l = []
-diff --git a/policycoreutils/semodule/Makefile b/policycoreutils/semodule/Makefile
-index a90babe..4c5243a 100644
---- a/policycoreutils/semodule/Makefile
-+++ b/policycoreutils/semodule/Makefile
-@@ -10,11 +10,14 @@ override CFLAGS += -I$(INCLUDEDIR)
- LDLIBS = -lsepol -lselinux -lsemanage -L$(LIBDIR)
- SEMODULE_OBJS = semodule.o
- 
--all: semodule
-+.PHONY: all semodule_path
-+all: semodule semodule_path
-+
-+semodule_path:
-+	@echo -n $(SBINDIR) > ../scripts/semodule_path
- 
- semodule: $(SEMODULE_OBJS)
- 	$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
--	@echo -n $(SBINDIR) > ../scripts/semodule_path
- 
- install: all
- 	-mkdir -p $(SBINDIR)
-diff --git a/policycoreutils/sepolicy/.gitignore b/policycoreutils/sepolicy/.gitignore
-new file mode 100644
-index 0000000..378eac2
---- /dev/null
-+++ b/policycoreutils/sepolicy/.gitignore
-@@ -0,0 +1 @@
-+build
-diff --git a/policycoreutils/sepolicy/Makefile b/policycoreutils/sepolicy/Makefile
-new file mode 100644
-index 0000000..11b534f
---- /dev/null
-+++ b/policycoreutils/sepolicy/Makefile
-@@ -0,0 +1,32 @@
-+# Installation directories.
-+PREFIX ?= $(DESTDIR)/usr
-+SYSCONFDIR ?= $(DESTDIR)/etc/sysconfig
-+LIBDIR ?= $(PREFIX)/lib
-+BINDIR ?= $(PREFIX)/bin
-+SBINDIR ?= $(PREFIX)/sbin
-+MANDIR ?= $(PREFIX)/share/man
-+LOCALEDIR ?= /usr/share/locale
-+PYTHON ?= /usr/bin/python
-+BASHCOMPLETIONDIR ?= $(DESTDIR)/etc/bash_completion.d/
-+SHAREDIR ?= $(PREFIX)/share/sandbox
-+override CFLAGS = $(LDFLAGS) -I$(PREFIX)/include -DPACKAGE="policycoreutils" -Wall -Werror -Wextra -W  -DSHARED -shared
-+
-+BASHCOMPLETIONS=sepolicy-bash-completion.sh 
-+
-+all: python-build
-+
-+python-build: info.c search.c common.h policy.h policy.c
-+	$(PYTHON) setup.py build
-+
-+clean:
-+	$(PYTHON) setup.py clean
-+	-rm -rf build *~ \#* *pyc .#*
-+
-+install:
-+	$(PYTHON) setup.py install `test -n "$(DESTDIR)" && echo --root $(DESTDIR)`
-+	[ -d $(BINDIR) ] || mkdir -p $(BINDIR)
-+	install -m 755 sepolicy.py $(BINDIR)/sepolicy
-+	-mkdir -p $(MANDIR)/man8
-+	install -m 644 *.8 $(MANDIR)/man8
-+	-mkdir -p $(BASHCOMPLETIONDIR)
-+	install -m 644 $(BASHCOMPLETIONS) $(BASHCOMPLETIONDIR)
-diff --git a/policycoreutils/sepolicy/common.h b/policycoreutils/sepolicy/common.h
-new file mode 100644
-index 0000000..dc3ce6a
---- /dev/null
-+++ b/policycoreutils/sepolicy/common.h
-@@ -0,0 +1,50 @@
-+#include "Python.h"
-+
-+#ifdef UNUSED
-+#elif defined(__GNUC__)
-+# define UNUSED(x) UNUSED_ ## x __attribute__((unused))
-+#elif defined(__LCLINT__)
-+# define UNUSED(x) /*@unused@*/ x
-+#else
-+# define UNUSED(x) x
-+#endif
-+
-+#define py_decref(x) { if (x) 	Py_DECREF(x); }
-+
-+static int py_append_string(PyObject *list, const char* value)
-+{
-+	int rt;
-+	PyObject *obj = PyString_FromString(value);
-+	if (!obj) return -1;
-+	rt = PyList_Append(list, obj);
-+	Py_DECREF(obj);
-+	return rt;
-+}
-+
-+static int py_append_obj(PyObject *list, PyObject *obj)
-+{
-+	int rt;
-+	if (!obj) return -1;
-+	rt = PyList_Append(list, obj);
-+	return rt;
-+}
-+
-+static int py_insert_obj(PyObject *dict, const char *name, PyObject *obj)
-+{
-+	int rt;
-+	if (!obj) return -1;
-+	rt = PyDict_SetItemString(dict, name, obj);
-+	return rt;
-+}
-+
-+static int py_insert_string(PyObject *dict, const char *name, const char* value)
-+{
-+	int rt;
-+	PyObject *obj = PyString_FromString(value);
-+	if (!obj) return -1;
-+	rt = PyDict_SetItemString(dict, name, obj);
-+	Py_DECREF(obj);
-+	return rt;
-+}
-+
-+
-diff --git a/policycoreutils/sepolicy/info.c b/policycoreutils/sepolicy/info.c
-new file mode 100644
-index 0000000..ae5424e
---- /dev/null
-+++ b/policycoreutils/sepolicy/info.c
-@@ -0,0 +1,1034 @@
-+/**
-+ *  @file
-+ *  Command line tool to search TE rules.
-+ *
-+ *  @author Frank Mayer  mayerf at tresys.com
-+ *  @author Jeremy A. Mowery jmowery at tresys.com
-+ *  @author Paul Rosenfeld  prosenfeld at tresys.com
-+ *  @author Thomas Liu  <tliu at redhat.com>
-+ *  @author Dan Walsh  <dwalsh at redhat.com>
-+ *
-+ *  Copyright (C) 2003-2008 Tresys Technology, LLC
-+ *
-+ *  This program is free software; you can redistribute it and/or modify
-+ *  it under the terms of the GNU General Public License as published by
-+ *  the Free Software Foundation; either version 2 of the License, or
-+ *  (at your option) any later version.
-+ *
-+ *  This program is distributed in the hope that it will be useful,
-+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ *  GNU General Public License for more details.
-+ *
-+ *  You should have received a copy of the GNU General Public License
-+ *  along with this program; if not, write to the Free Software
-+ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-+ */
-+
-+/**
-+ * This is a modified version of seinfo to be used as part of a library for
-+ * Python bindings.
-+ */
-+
-+#include "common.h"
-+#include "policy.h"
-+
-+/* libapol */
-+#include <apol/policy-query.h>
-+#include <apol/render.h>
-+#include <apol/util.h>
-+#include <apol/vector.h>
-+
-+/* libqpol */
-+#include <qpol/policy.h>
-+#include <qpol/util.h>
-+
-+/* other */
-+#include <errno.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <string.h>
-+#include <assert.h>
-+
-+#define COPYRIGHT_INFO "Copyright (C) 2003-2007 Tresys Technology, LLC"
-+
-+enum input
-+{
-+	TYPE, ATTRIBUTE, ROLE, USER, PORT, BOOLEAN, CLASS
-+};
-+
-+static int py_insert_long(PyObject *dict, const char *name, int value)
-+{
-+	int rt;
-+	PyObject *obj = PyInt_FromLong(value);
-+	if (!obj) return -1;
-+	rt = PyDict_SetItemString(dict, name, obj);
-+	Py_DECREF(obj);
-+	return rt;
-+}
-+
-+static int py_insert_bool(PyObject *dict, const char *name, int value)
-+{
-+	int rt;
-+	PyObject *obj = PyBool_FromLong(value);
-+	if (!obj) return -1;
-+	rt = PyDict_SetItemString(dict, name, obj);
-+	Py_DECREF(obj);
-+	return rt;
-+}
-+
-+/**
-+ * Gets a textual representation of an attribute, and 
-+ * all of that attribute's types.
-+ *
-+ * @param type_datum Reference to sepol type_datum
-+ * @param policydb Reference to a policy
-+ */
-+static PyObject* get_attr(const qpol_type_t * type_datum, const apol_policy_t * policydb)
-+{
-+	PyObject *list = NULL;
-+	const qpol_type_t *attr_datum = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	const char *attr_name = NULL, *type_name = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	unsigned char isattr;
-+	int error = 0;
-+	int rt = 0;
-+	PyObject *dict = PyDict_New(); 
-+	if (!dict) goto err;
-+
-+	if (qpol_type_get_name(q, type_datum, &attr_name))
-+		goto err;
-+
-+	if (py_insert_string(dict, "name", attr_name))
-+		goto err;
-+
-+	/* get an iterator over all types this attribute has */
-+	if (qpol_type_get_isattr(q, type_datum, &isattr))
-+		goto err;
-+
-+	if (isattr) {	       /* sanity check */
-+		if (qpol_type_get_type_iter(q, type_datum, &iter))
-+			goto err;
-+		list = PyList_New(0);
-+		if (!list) goto err;
-+		
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&attr_datum))
-+				goto err;
-+			if (qpol_type_get_name(q, attr_datum, &type_name))
-+				goto err;
-+			if (py_append_string(list, type_name))
-+				goto err;
-+		}
-+		qpol_iterator_destroy(&iter);
-+		rt = PyDict_SetItemString(dict, "types", list);
-+		Py_DECREF(list); list = NULL;
-+		if (rt) goto err;
-+	} else		       /* this should never happen */
-+		goto err;
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(dict); dict = NULL;
-+	py_decref(list);
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno =	error;
-+	return dict;
-+}
-+
-+/**
-+ * Gets statistics regarding a policy's attributes.
-+ * If this function is given a name, it will attempt to
-+ * get statistics about a particular attribute; otherwise
-+ * the function gets statistics about all of the policy's
-+ * attributes.
-+ *
-+ * @param name Reference to an attribute's name; if NULL,
-+ * all object classes will be considered
-+ * @param policydb Reference to a policy
-+ *
-+ * @return 0 on success, < 0 on error.
-+ */
-+static PyObject* get_attribs(const char *name, const apol_policy_t * policydb)
-+{
-+	PyObject *obj;
-+	apol_attr_query_t *attr_query = NULL;
-+	apol_vector_t *v = NULL;
-+	const qpol_type_t *type_datum = NULL;
-+	size_t n_attrs, i;
-+	int error = 0;
-+	int rt = 0;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	/* we are only getting information about 1 attribute */
-+	if (name != NULL) {
-+		attr_query = apol_attr_query_create();
-+		if (!attr_query)
-+			goto err;
-+		if (apol_attr_query_set_attr(policydb, attr_query, name))
-+			goto err;
-+		if (apol_attr_get_by_query(policydb, attr_query, &v))
-+			goto err;
-+		apol_attr_query_destroy(&attr_query);
-+		if (apol_vector_get_size(v) == 0) {
-+			apol_vector_destroy(&v);
-+			errno = EINVAL;
-+			goto err;
-+		}
-+
-+		type_datum = apol_vector_get_element(v, (size_t) 0);
-+		obj = get_attr(type_datum, policydb);
-+		rt = py_append_obj(list, obj);
-+		Py_DECREF(obj);
-+		if (rt) goto err;
-+	} else {
-+		attr_query = apol_attr_query_create();
-+		if (!attr_query)
-+			goto err;
-+		if (apol_attr_get_by_query(policydb, attr_query, &v))
-+			goto err;
-+		apol_attr_query_destroy(&attr_query);
-+		n_attrs = apol_vector_get_size(v);
-+
-+		for (i = 0; i < n_attrs; i++) {
-+			/* get qpol_type_t* item from vector */
-+			type_datum = (qpol_type_t *) apol_vector_get_element(v, (size_t) i);
-+			if (!type_datum)
-+				goto err;
-+			obj = get_attr(type_datum, policydb);
-+			rt = py_append_obj(list, obj);
-+			Py_DECREF(obj);
-+			if (rt) goto err;
-+		}
-+	}
-+	apol_vector_destroy(&v);
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+
-+cleanup:
-+	apol_attr_query_destroy(&attr_query);
-+	apol_vector_destroy(&v);
-+	errno = error;
-+	return list;
-+}
-+
-+/**
-+ * Get a textual representation of a type, and
-+ * all of that type's attributes.
-+ *
-+ * @param type_datum Reference to sepol type_datum
-+ * @param policydb Reference to a policy
-+ */
-+static PyObject* get_type_attrs(const qpol_type_t * type_datum, const apol_policy_t * policydb)
-+{
-+	qpol_iterator_t *iter = NULL;
-+	const char *attr_name = NULL;
-+	const qpol_type_t *attr_datum = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	int error = 0;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (qpol_type_get_attr_iter(q, type_datum, &iter))
-+		goto err;
-+
-+	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+		if (qpol_iterator_get_item(iter, (void **)&attr_datum))
-+			goto err;
-+		if (qpol_type_get_name(q, attr_datum, &attr_name))
-+			goto err;
-+		if (py_append_string(list, attr_name))
-+			goto err;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno = error;
-+	return list;
-+}
-+
-+static PyObject* get_type( const qpol_type_t * type_datum, const apol_policy_t * policydb) {
-+
-+	PyObject *obj;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	const char *type_name = NULL;
-+	int error = 0;
-+	int rt;
-+	unsigned char isalias, ispermissive, isattr;
-+	PyObject *dict = PyDict_New(); 
-+	if (!dict) goto err;
-+
-+	if (qpol_type_get_name(q, type_datum, &type_name))
-+		goto err;
-+	if (qpol_type_get_isalias(q, type_datum, &isalias))
-+		goto err;
-+	if (qpol_type_get_isattr(q, type_datum, &isattr))
-+		goto err;
-+	if (qpol_type_get_ispermissive(q, type_datum, &ispermissive))
-+		goto err;
-+
-+	if (py_insert_string(dict, "name", type_name))
-+		goto err;
-+
-+	if (py_insert_bool(dict, "permissive", ispermissive))
-+		goto err;
-+
-+	if (!isattr && !isalias) {
-+		obj = get_type_attrs(type_datum, policydb);
-+		rt = py_insert_obj(dict, "attributes", obj);
-+		Py_DECREF(obj);
-+		if (rt) goto err;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(error));
-+	py_decref(dict); dict = NULL;
-+
-+cleanup:
-+	errno = error; 
-+	return dict;
-+}
-+
-+/**
-+ * Gets statistics regarding a policy's booleans.
-+ * If this function is given a name, it will attempt to
-+ * get statistics about a particular boolean; otherwise
-+ * the function gets statistics about all of the policy's booleans.
-+ *
-+ * @param fp Reference to a file to which to print statistics
-+ * @param name Reference to a boolean's name; if NULL,
-+ * all booleans will be considered
-+ * @param expand Flag indicating whether to print each
-+ * boolean's default state
-+ * @param policydb Reference to a policy
-+ *
-+ * @return new reference, or NULL (setting an exception)
-+ */
-+static PyObject* get_booleans(const char *name, const apol_policy_t * policydb)
-+{
-+	PyObject *dict = NULL;
-+	int error = 0;
-+	int rt = 0;
-+	const char *bool_name = NULL;
-+	int state;
-+	qpol_bool_t *bool_datum = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	size_t n_bools = 0;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (name != NULL) {
-+		if (qpol_policy_get_bool_by_name(q, name, &bool_datum))
-+			goto err;
-+		if (qpol_bool_get_state(q, bool_datum, &state))
-+			goto err;
-+
-+		dict = PyDict_New(); 
-+		if (!dict) goto err;
-+		if (py_insert_string(dict, "name", name))
-+			goto err;
-+		if (py_insert_bool(dict, "name", state))
-+			goto err;
-+		rt = py_append_obj(list, dict);
-+		Py_DECREF(dict); dict = NULL;
-+		if (rt) goto err;
-+	} else {
-+		if (qpol_policy_get_bool_iter(q, &iter))
-+			goto err;
-+		if (qpol_iterator_get_size(iter, &n_bools))
-+			goto err;
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&bool_datum))
-+				goto err;
-+			if (qpol_bool_get_name(q, bool_datum, &bool_name))
-+				goto err;
-+			if (qpol_bool_get_state(q, bool_datum, &state))
-+				goto err;
-+
-+			dict = PyDict_New(); 
-+			if (!dict) goto err;
-+			if (py_insert_string(dict, "name", bool_name))
-+				goto err;
-+			if (py_insert_bool(dict, "state", state))
-+				goto err;
-+			rt = py_append_obj(list, dict);
-+			Py_DECREF(dict); dict = NULL;
-+			if (rt) goto err;
-+		}
-+		qpol_iterator_destroy(&iter);
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(error));
-+	py_decref(list); list = NULL;
-+	py_decref(dict); dict = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno = error; 
-+	return list;
-+}
-+
-+/**
-+ * Gets a textual representation of a user, and
-+ * all of that user's roles.
-+ *
-+ * @param type_datum Reference to sepol type_datum
-+ * @param policydb Reference to a policy
-+ * roles
-+ */
-+static PyObject* get_user(const qpol_user_t * user_datum, const apol_policy_t * policydb)
-+{
-+	int error = 0;
-+	int rt;
-+	const qpol_role_t *role_datum = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	const qpol_mls_range_t *range = NULL;
-+	const qpol_mls_level_t *dflt_level = NULL;
-+	apol_mls_level_t *ap_lvl = NULL;
-+	apol_mls_range_t *ap_range = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	char *tmp = NULL;
-+	const char *user_name, *role_name;
-+	PyObject *dict = NULL;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (qpol_user_get_name(q, user_datum, &user_name))
-+		goto err;
-+
-+	dict = PyDict_New(); 
-+	if (!dict) goto err;
-+
-+	if (py_insert_string(dict, "name", user_name))
-+		goto err;
-+
-+	if (qpol_policy_has_capability(q, QPOL_CAP_MLS)) {
-+		if (qpol_user_get_dfltlevel(q, user_datum, &dflt_level))
-+			goto err;
-+		ap_lvl = apol_mls_level_create_from_qpol_mls_level(policydb, dflt_level);
-+		tmp = apol_mls_level_render(policydb, ap_lvl);
-+		if (!tmp) goto err;
-+		if (py_insert_string(dict, "level", tmp))
-+		    goto err;
-+		free(tmp); tmp = NULL;
-+
-+		if (qpol_user_get_range(q, user_datum, &range))
-+			goto err;
-+		ap_range = apol_mls_range_create_from_qpol_mls_range(policydb, range);
-+		tmp = apol_mls_range_render(policydb, ap_range);
-+		if (!tmp) goto err;
-+		if (py_insert_string(dict, "range", tmp))
-+		    goto err;
-+		free(tmp); tmp=NULL;
-+	}
-+	
-+	if (qpol_user_get_role_iter(q, user_datum, &iter))
-+		goto err;
-+	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+		if (qpol_iterator_get_item(iter, (void **)&role_datum))
-+			goto err;
-+		if (qpol_role_get_name(q, role_datum, &role_name))
-+			goto err;
-+		if (py_append_string(list, role_name))
-+			goto err;
-+	}
-+
-+	rt = py_insert_obj(dict, "roles", list);
-+	Py_DECREF(list); list=NULL;
-+	if (rt) goto err;
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list=NULL;
-+	py_decref(dict); dict=NULL;
-+
-+cleanup:
-+	free(tmp);
-+	qpol_iterator_destroy(&iter);
-+	apol_mls_level_destroy(&ap_lvl);
-+	apol_mls_range_destroy(&ap_range);
-+	errno = error;
-+	return dict;
-+}
-+
-+/**
-+ * Prints a textual representation of an object class and possibly
-+ * all of that object class' permissions.
-+ *
-+ * @param fp Reference to a file to which to print object class information
-+ * @param type_datum Reference to sepol type_datum
-+ * @param policydb Reference to a policy
-+ * @param expand Flag indicating whether to print each object class'
-+ * permissions
-+ */
-+static PyObject* get_class(const qpol_class_t * class_datum, const apol_policy_t * policydb)
-+{
-+	const char *class_name = NULL, *perm_name = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	const qpol_common_t *common_datum = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	int error = 0;
-+	int rt;
-+	PyObject *list = NULL;
-+	PyObject *dict = PyDict_New();
-+	if (!dict) goto err;
-+
-+	if (!class_datum)
-+		goto err;
-+
-+	if (qpol_class_get_name(q, class_datum, &class_name))
-+		goto err;
-+
-+	if (py_insert_string(dict, "name", class_name))
-+		goto err;
-+	/* get commons for this class */
-+	if (qpol_class_get_common(q, class_datum, &common_datum))
-+		goto err;
-+
-+	list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (common_datum) {
-+		if (qpol_common_get_perm_iter(q, common_datum, &iter))
-+			goto err;
-+		/* print perms for the common */
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&perm_name))
-+				goto err;
-+			if (py_append_string(list, perm_name))
-+				goto err;
-+		}
-+	}
-+	/* print unique perms for this class */
-+	if (qpol_class_get_perm_iter(q, class_datum, &iter))
-+		goto err;
-+	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+		if (qpol_iterator_get_item(iter, (void **)&perm_name))
-+			goto err;
-+		if (py_append_string(list, perm_name))
-+			goto err;
-+	}
-+	rt = py_insert_obj(dict, "permlist", list);
-+	Py_DECREF(list); list = NULL;
-+	if (rt) goto err;
-+	qpol_iterator_destroy(&iter);
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list=NULL;
-+	py_decref(dict); dict=NULL;
-+
-+cleanup:
-+	errno = error;
-+	qpol_iterator_destroy(&iter);
-+	return dict;
-+}
-+
-+/**
-+ * Get statistics regarding a policy's object classes.
-+ * If this function is given a name, it will attempt to
-+ * print statistics about a particular object class; otherwise
-+ * the function prints statistics about all of the policy's object
-+ * classes.
-+ *
-+ * @param name Reference to an object class' name; if NULL,
-+ * all object classes will be considered
-+ * @param policydb Reference to a policy
-+ *
-+ * @return 0 on success, < 0 on error.
-+ */
-+static PyObject*  get_classes(const char *name, const apol_policy_t * policydb)
-+{
-+	qpol_iterator_t *iter = NULL;
-+	size_t n_classes = 0;
-+	const qpol_class_t *class_datum = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	int error = 0;
-+	int rt;
-+	PyObject *obj;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (name != NULL) {
-+		if (qpol_policy_get_class_by_name(q, name, &class_datum))
-+			goto err;
-+		obj = get_class(class_datum, policydb);
-+		rt = py_append_obj(list, obj);
-+		Py_DECREF(obj);
-+		if (rt) goto err;
-+	} else {
-+		if (qpol_policy_get_class_iter(q, &iter))
-+			goto err;
-+		if (qpol_iterator_get_size(iter, &n_classes))
-+			goto err;
-+
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&class_datum))
-+				goto err;
-+			obj = get_class(class_datum, policydb);
-+			rt = py_append_obj(list, obj);
-+			Py_DECREF(obj);
-+			if (rt) goto err;
-+		}
-+		qpol_iterator_destroy(&iter);
-+	}
-+	goto cleanup;
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno = error;
-+	return list;
-+}
-+
-+/**
-+ * Gets statistics regarding a policy's users.
-+ * If this function is given a name, it will attempt to
-+ * get statistics about a particular user; otherwise
-+ * the function gets statistics about all of the policy's
-+ * users.
-+ *
-+ * @param name Reference to a user's name; if NULL,
-+ * all users will be considered
-+ * @param policydb Reference to a policy
-+ *
-+ * @return 0 on success, < 0 on error.
-+ */
-+static PyObject*  get_users(const char *name, const apol_policy_t * policydb)
-+{
-+	qpol_iterator_t *iter = NULL;
-+	const qpol_user_t *user_datum = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	int error = 0;
-+	int rt;
-+	PyObject *obj;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (name != NULL) {
-+		if (qpol_policy_get_user_by_name(q, name, &user_datum)) {
-+			errno = EINVAL;
-+			goto err;
-+		}
-+		obj = get_user(user_datum, policydb);
-+		rt = py_append_obj(list, obj);
-+		Py_DECREF(obj);
-+		if (rt) goto err;
-+	} else {
-+		if (qpol_policy_get_user_iter(q, &iter))
-+			goto err;
-+
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&user_datum))
-+				goto err;
-+			obj = get_user(user_datum, policydb);
-+			rt = py_append_obj(list, obj);
-+			Py_DECREF(obj);
-+			if (rt) goto err;
-+		}
-+		qpol_iterator_destroy(&iter);
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno = error;
-+	return list;
-+}
-+
-+/**
-+ * get a textual representation of a role, and 
-+ * all of that role's types.
-+ *
-+ * @param type_datum Reference to sepol type_datum
-+ * @param policydb Reference to a policy
-+ * types
-+ */
-+static PyObject* get_role(const qpol_role_t * role_datum, const apol_policy_t * policydb)
-+{
-+	const char *role_name = NULL, *type_name = NULL;
-+	const qpol_role_t *dom_datum = NULL;
-+	const qpol_type_t *type_datum = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	size_t n_dom = 0, n_types = 0;
-+	int error = 0;
-+	int rt;
-+	PyObject *list = NULL;
-+	PyObject *dict = PyDict_New();
-+	if (!dict) goto err;
-+
-+	if (qpol_role_get_name(q, role_datum, &role_name))
-+		goto err;
-+	if (py_insert_string(dict, "name", role_name))
-+		goto err;
-+
-+	if (qpol_role_get_dominate_iter(q, role_datum, &iter))
-+		goto err;
-+	if (qpol_iterator_get_size(iter, &n_dom))
-+		goto err;
-+	if ((int)n_dom > 0) {
-+		list = PyList_New(0);
-+		if (!list) goto err;
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&dom_datum))
-+				goto err;
-+			if (qpol_role_get_name(q, dom_datum, &role_name))
-+				goto err;
-+			if (py_append_string(list, role_name))
-+				goto err;
-+		}
-+		rt = py_insert_obj(dict, "roles", list);
-+		Py_DECREF(list); list = NULL;
-+		if (rt) goto err;
-+	}
-+	qpol_iterator_destroy(&iter);
-+	
-+	if (qpol_role_get_type_iter(q, role_datum, &iter))
-+		goto err;
-+	if (qpol_iterator_get_size(iter, &n_types))
-+		goto err;
-+	if ((int)n_types > 0) {
-+		list = PyList_New(0);
-+		if (!list) goto err;
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&type_datum))
-+				goto err;
-+			if (qpol_type_get_name(q, type_datum, &type_name))
-+				goto err;
-+			if (py_append_string(list, type_name))
-+				goto err;
-+		}
-+		rt = py_insert_obj(dict, "types", list);
-+		Py_DECREF(list); list = NULL;
-+		if (rt) goto err;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+	py_decref(dict); dict = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno =	error;
-+	return dict;
-+}
-+
-+/**
-+ * Get statistics regarding a policy's ports.
-+ * If this function is given a name, it will attempt to
-+ * get statistics about a particular port; otherwise
-+ * the function get statistics about all of the policy's ports.
-+ *
-+ * @param name Reference to an port's name; if NULL,
-+ * all ports will be considered
-+ * @param policydb Reference to a policy
-+ *
-+ * @return 0 on success, < 0 on error.
-+ */
-+static PyObject*  get_ports(const char *num, const apol_policy_t * policydb)
-+{
-+	const qpol_portcon_t *portcon = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	uint16_t low_port, high_port;
-+	uint8_t ocon_proto;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	const qpol_context_t *ctxt = NULL;
-+	const char *proto_str = NULL;
-+	const char *type = NULL;
-+	const apol_mls_range_t *range = NULL;
-+	char *range_str = NULL;
-+	apol_context_t *c = NULL;
-+	int error = 0;
-+	int rt = 0;
-+	PyObject *dict = NULL;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (qpol_policy_get_portcon_iter(q, &iter))
-+		goto err;
-+
-+	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+		if (qpol_iterator_get_item(iter, (void **)&portcon))
-+			goto err;
-+		if (qpol_portcon_get_low_port(q, portcon, &low_port))
-+			goto err;
-+		if (qpol_portcon_get_high_port(q, portcon, &high_port))
-+			goto err;
-+		if (qpol_portcon_get_protocol(q, portcon, &ocon_proto))
-+			goto err;
-+		if (num) {
-+			if (atoi(num) < low_port || atoi(num) > high_port)
-+				continue;
-+		}
-+
-+		if ((ocon_proto != IPPROTO_TCP) &&
-+		    (ocon_proto != IPPROTO_UDP)) 
-+			goto err;
-+
-+		if (qpol_portcon_get_context(q, portcon, &ctxt)) {
-+			PyErr_SetString(PyExc_RuntimeError, "Could not get for port context.");
-+			goto err;
-+		}
-+
-+		if ((proto_str = apol_protocol_to_str(ocon_proto)) == NULL) {
-+			PyErr_SetString(PyExc_RuntimeError, "Invalid protocol for port");
-+			goto err;
-+		}
-+
-+		if ((c = apol_context_create_from_qpol_context(policydb, ctxt)) == NULL) {
-+			goto err;
-+		}
-+		
-+		if((type = apol_context_get_type(c)) == NULL) {
-+			apol_context_destroy(&c);
-+			goto err;
-+		}
-+			
-+		dict = PyDict_New(); 
-+		if (!dict) goto err;
-+		if (py_insert_string(dict, "type", type))
-+			goto err;
-+
-+		if((range = apol_context_get_range(c)) == NULL) {
-+			goto err;
-+		}
-+			
-+		range_str = apol_mls_range_render(policydb, range);
-+		if (range_str == NULL) {
-+			goto err;
-+		}
-+		if (py_insert_string(dict, "range", range_str))
-+			goto err;
-+
-+		if (py_insert_string(dict, "protocol", proto_str))
-+			goto err;
-+
-+		if (py_insert_long(dict, "high", high_port))
-+			goto err;
-+
-+		if (py_insert_long(dict, "low", low_port))
-+			goto err;
-+
-+		rt = py_append_obj(list, dict);
-+		Py_DECREF(dict); dict = NULL;
-+		if (rt) goto err;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+	py_decref(dict); dict = NULL;
-+
-+cleanup:
-+	free(range_str);
-+	apol_context_destroy(&c);
-+	qpol_iterator_destroy(&iter);
-+	errno = error;
-+	return list;
-+}
-+
-+/**
-+ * Get statistics regarding a policy's roles.
-+ * If this function is given a name, it will attempt to
-+ * get statistics about a particular role; otherwise
-+ * the function get statistics about all of the policy's roles.
-+ *
-+ * @param name Reference to an role's name; if NULL,
-+ * all roles will be considered
-+ * @param policydb Reference to a policy
-+ *
-+ * @return 0 on success, < 0 on error.
-+ */
-+static PyObject*  get_roles(const char *name, const apol_policy_t * policydb)
-+{
-+	const qpol_role_t *role_datum = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	int error = 0;
-+	int rt;
-+	PyObject *obj;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+
-+	if (name != NULL) {
-+		if (qpol_policy_get_role_by_name(q, name, &role_datum)) {
-+			errno = EINVAL;
-+			goto err;
-+		}
-+		obj = get_role(role_datum, policydb);
-+		rt = py_append_obj(list, obj);
-+		Py_DECREF(obj); 
-+		if (rt) goto err;
-+	} else {
-+		if (qpol_policy_get_role_iter(q, &iter))
-+			goto err;
-+
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&role_datum))
-+				goto err;
-+			obj = get_role(role_datum, policydb);
-+			rt = py_append_obj(list, obj);
-+			Py_DECREF(obj); 
-+			if (rt) goto err;
-+		}
-+		qpol_iterator_destroy(&iter);
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno = error;
-+	return list;
-+}
-+
-+/**
-+ * Get statistics regarding a policy's types.
-+ * If this function is given a name, it will attempt to
-+ * print statistics about a particular type; otherwise
-+ * the function prints statistics about all of the policy's types.
-+ *
-+ * @param name Reference to a type's name; if NULL,
-+ * all object classes will be considered
-+ * @param policydb Reference to a policy
-+ *
-+ * @return 0 on success, < 0 on error.
-+ */
-+static PyObject* get_types(const char *name, const apol_policy_t * policydb)
-+{
-+	const qpol_type_t *type_datum = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	qpol_policy_t *q = apol_policy_get_qpol(policydb);
-+	int error = 0;
-+	int rt;
-+	PyObject *obj;
-+	PyObject *list = PyList_New(0);
-+	if (!list) goto err;
-+	/* if name was provided, only print that name */
-+	if (name != NULL) {
-+		if (qpol_policy_get_type_by_name(q, name, &type_datum)) {
-+			errno = EINVAL;
-+			goto err;
-+		}
-+		obj = get_type(type_datum, policydb);
-+		rt = py_append_obj(list, obj);
-+		Py_DECREF(obj); 
-+		if (rt) goto err;
-+	} else {
-+		if (qpol_policy_get_type_iter(q, &iter))
-+			goto err;
-+
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			if (qpol_iterator_get_item(iter, (void **)&type_datum))
-+				goto err;
-+			obj = get_type(type_datum, policydb);
-+			rt = py_append_obj(list, obj);
-+			Py_DECREF(obj); 
-+			if (rt) goto err;
-+		}
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(list); list = NULL;
-+
-+cleanup:
-+	qpol_iterator_destroy(&iter);
-+	errno =	error;
-+	return list;
-+}
-+
-+PyObject* info( int type, const char *name)
-+{
-+	PyObject* output = NULL;
-+
-+	/* display requested info */
-+	if (type == TYPE)
-+		output = get_types(name, policy);
-+
-+	if (type == ATTRIBUTE)
-+		output = get_attribs(name, policy);
-+
-+	if (type == ROLE)
-+		output = get_roles(name, policy);
-+
-+	if (type == USER)
-+		output = get_users(name, policy);
-+
-+	if (type == CLASS)
-+		output = get_classes(name, policy);
-+
-+	if (type == BOOLEAN)
-+		output = get_booleans(name, policy);
-+
-+	if (type == PORT)
-+		output = get_ports(name, policy);
-+
-+	return output;
-+}
-+
-+PyObject *wrap_info(PyObject *UNUSED(self), PyObject *args){
-+    unsigned int type;
-+    char *name;
-+    
-+    if (!PyArg_ParseTuple(args, "iz", &type, &name))
-+        return NULL;
-+
-+    return Py_BuildValue("N",info(type, name));
-+}
-+
-+void init_info (PyObject *m) {
-+    PyModule_AddIntConstant(m, "ATTRIBUTE", ATTRIBUTE);
-+    PyModule_AddIntConstant(m, "PORT", PORT);
-+    PyModule_AddIntConstant(m, "ROLE", ROLE);
-+    PyModule_AddIntConstant(m, "TYPE", TYPE);
-+    PyModule_AddIntConstant(m, "USER", USER);
-+    PyModule_AddIntConstant(m, "CLASS", CLASS);
-+    PyModule_AddIntConstant(m, "BOOLEAN", BOOLEAN);
-+}
-diff --git a/policycoreutils/sepolicy/policy.c b/policycoreutils/sepolicy/policy.c
-new file mode 100644
-index 0000000..4eca22d
---- /dev/null
-+++ b/policycoreutils/sepolicy/policy.c
-@@ -0,0 +1,94 @@
-+/**
-+ *  @file
-+ *  Python bindings to search SELinux Policy rules.
-+ *
-+ *  @author Dan Walsh  <dwalsh at redhat.com>
-+ *
-+ *  Copyright (C) 2012 Red Hat, INC
-+ *
-+ *  This program is free software; you can redistribute it and/or modify
-+ *  it under the terms of the GNU General Public License as published by
-+ *  the Free Software Foundation; either version 2 of the License, or
-+ *  (at your option) any later version.
-+ *
-+ *  This program is distributed in the hope that it will be useful,
-+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ *  GNU General Public License for more details.
-+ *
-+ *  You should have received a copy of the GNU General Public License
-+ *  along with this program; if not, write to the Free Software
-+ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-+ */
-+
-+#include "Python.h"
-+
-+#ifdef UNUSED
-+#elif defined(__GNUC__)
-+# define UNUSED(x) UNUSED_ ## x __attribute__((unused))
-+#elif defined(__LCLINT__)
-+# define UNUSED(x) /*@unused@*/ x
-+#else
-+# define UNUSED(x) x
-+#endif
-+
-+#include "policy.h"
-+apol_policy_t *policy = NULL;
-+
-+/* other */
-+#include <errno.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <string.h>
-+#include <assert.h>
-+
-+#define COPYRIGHT_INFO "Copyright (C) 2003-2007 Tresys Technology, LLC"
-+
-+PyObject *wrap_policy(PyObject *UNUSED(self), PyObject *args){
-+    const char *policy_file;
-+    apol_vector_t *mod_paths = NULL;
-+    apol_policy_path_type_e path_type = APOL_POLICY_PATH_TYPE_MONOLITHIC;
-+    apol_policy_path_t *pol_path = NULL;
-+    
-+    if (!PyArg_ParseTuple(args, "z", &policy_file))
-+	    return NULL;
-+
-+    if (policy) 
-+	    apol_policy_destroy(&policy);
-+
-+    int policy_load_options = 0;
-+	    
-+    pol_path = apol_policy_path_create(path_type, policy_file, mod_paths);
-+    if (!pol_path) {
-+	    apol_vector_destroy(&mod_paths);
-+	    PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
-+	    return NULL;
-+    }
-+    apol_vector_destroy(&mod_paths);
-+    
-+    policy_load_options |= QPOL_POLICY_OPTION_MATCH_SYSTEM;
-+    policy = apol_policy_create_from_policy_path(pol_path, policy_load_options, NULL, NULL);
-+    apol_policy_path_destroy(&pol_path);
-+    if (!policy) {
-+	    PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	    return NULL;
-+    }
-+
-+    return Py_None;
-+}
-+
-+static PyMethodDef methods[] = {
-+	{"policy", (PyCFunction) wrap_policy, METH_VARARGS,
-+		 "Initialize SELinux policy for use with search and info"},
-+	{"info", (PyCFunction) wrap_info, METH_VARARGS,
-+		 "Return SELinux policy info about types, attributes, roles, users"},
-+	{"search", (PyCFunction) wrap_search, METH_VARARGS,
-+	"Search SELinux Policy for allow, neverallow, auditallow, dontaudit and transition records"},
-+	{NULL, NULL, 0, NULL}	/* sentinel */
-+};
-+
-+void init_policy() {
-+PyObject *m;
-+m = Py_InitModule("_policy", methods);
-+init_info(m);
-+}
-diff --git a/policycoreutils/sepolicy/policy.h b/policycoreutils/sepolicy/policy.h
-new file mode 100644
-index 0000000..d59452a
---- /dev/null
-+++ b/policycoreutils/sepolicy/policy.h
-@@ -0,0 +1,7 @@
-+#include <apol/policy.h>
-+extern apol_policy_t *policy;
-+extern PyObject *wrap_info(PyObject *self, PyObject *args);
-+extern void init_info (PyObject *m);
-+extern PyObject *wrap_search(PyObject *self, PyObject *args);
-+
-+
-diff --git a/policycoreutils/sepolicy/search.c b/policycoreutils/sepolicy/search.c
-new file mode 100644
-index 0000000..4693bb4
---- /dev/null
-+++ b/policycoreutils/sepolicy/search.c
-@@ -0,0 +1,1030 @@
-+// Author: Thomas Liu <tliu at redhat.com>
-+
-+/**
-+ *  @file
-+ *  Python bindings used to search TE rules.
-+ *
-+ *  @author Thomas Liu  <tliu at redhat.com>
-+ *  @author Dan Walsh  <dwalsh at redhat.com>
-+ *  Copyright (C) 2012-2013 Red Hat, inc
-+ *
-+ *  Sections copied from sesearch.c in setools package
-+ *  @author Frank Mayer  mayerf at tresys.com
-+ *  @author Jeremy A. Mowery jmowery at tresys.com
-+ *  @author Paul Rosenfeld  prosenfeld at tresys.com
-+ *  Copyright (C) 2003-2008 Tresys Technology, LLC
-+ *
-+ *  This program is free software; you can redistribute it and/or modify
-+ *  it under the terms of the GNU General Public License as published by
-+ *  the Free Software Foundation; either version 2 of the License, or
-+ *  (at your option) any later version.
-+ *
-+ *  This program is distributed in the hope that it will be useful,
-+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ *  GNU General Public License for more details.
-+ *
-+ *  You should have received a copy of the GNU General Public License
-+ *  along with this program; if not, write to the Free Software
-+ *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-+ */
-+
-+/**
-+ * This is a modified version of sesearch to be used as part of a sepython library for
-+ * Python bindings.
-+ */
-+
-+#include "common.h"
-+#include "policy.h"
-+
-+/* libapol */
-+#include <apol/policy-query.h>
-+#include <apol/render.h>
-+#include <apol/util.h>
-+#include <apol/vector.h>
-+
-+/* libqpol*/
-+#include <qpol/policy.h>
-+#include <qpol/policy_extend.h>
-+#include <qpol/syn_rule_query.h>
-+#include <qpol/util.h>
-+
-+/* other */
-+#include <errno.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <assert.h>
-+#include <getopt.h>
-+#include <string.h>
-+#include <stdbool.h>
-+
-+#define COPYRIGHT_INFO "Copyright (C) 2012 Red Hat, Inc, Tresys Technology, LLC"
-+
-+enum opt_values
-+{
-+	RULE_NEVERALLOW = 256, RULE_AUDIT, RULE_AUDITALLOW, RULE_DONTAUDIT,
-+	RULE_ROLE_ALLOW, RULE_ROLE_TRANS, RULE_RANGE_TRANS, RULE_ALL,
-+	EXPR_ROLE_SOURCE, EXPR_ROLE_TARGET
-+};
-+
-+;
-+
-+typedef struct options
-+{
-+	char *src_name;
-+	char *tgt_name;
-+	char *src_role_name;
-+	char *tgt_role_name;
-+	char *class_name;
-+	char *permlist;
-+	char *bool_name;
-+	apol_vector_t *class_vector;
-+	bool all;
-+	bool lineno;
-+	bool semantic;
-+	bool indirect;
-+	bool allow;
-+	bool nallow;
-+	bool auditallow;
-+	bool dontaudit;
-+	bool type;
-+	bool rtrans;
-+	bool role_allow;
-+	bool role_trans;
-+	bool useregex;
-+	bool show_cond;
-+	apol_vector_t *perm_vector;
-+} options_t;
-+
-+static int py_tuple_insert_obj(PyObject *tuple, int pos, PyObject *obj)
-+{
-+	int rt;
-+	if (!obj) return -1;
-+	rt = PyTuple_SetItem(tuple, pos, obj);
-+	return rt;
-+}
-+
-+static int perform_ra_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
-+{
-+	apol_role_allow_query_t *raq = NULL;
-+	int error = 0;
-+
-+	if (!policy || !opt || !v) {
-+		ERR(policy, "%s", strerror(EINVAL));
-+		errno = EINVAL;
-+		return -1;
-+	}
-+
-+	if (!opt->role_allow && !opt->all) {
-+		*v = NULL;
-+		return 0;	       /* no search to do */
-+	}
-+
-+	raq = apol_role_allow_query_create();
-+	if (!raq) {
-+		ERR(policy, "%s", strerror(ENOMEM));
-+		errno = ENOMEM;
-+		return -1;
-+	}
-+
-+	apol_role_allow_query_set_regex(policy, raq, opt->useregex);
-+	if (opt->src_role_name) {
-+		if (apol_role_allow_query_set_source(policy, raq, opt->src_role_name)) {
-+			error = errno;
-+			goto err;
-+		}
-+	}
-+	if (opt->tgt_role_name)
-+		if (apol_role_allow_query_set_target(policy, raq, opt->tgt_role_name)) {
-+			error = errno;
-+			goto err;
-+		}
-+
-+	if (apol_role_allow_get_by_query(policy, raq, v)) {
-+		error = errno;
-+		goto err;
-+	}
-+	apol_role_allow_query_destroy(&raq);
-+	return 0;
-+
-+      err:
-+	apol_vector_destroy(v);
-+	apol_role_allow_query_destroy(&raq);
-+	ERR(policy, "%s", strerror(error));
-+	errno = error;
-+	return -1;
-+}
-+
-+static PyObject* get_ra_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *output)
-+{
-+	size_t i, num_rules = 0;
-+	qpol_policy_t *q;
-+	const qpol_role_allow_t *rule = NULL;
-+	const char *tmp;
-+	PyObject *obj, *dict=NULL;
-+	const qpol_role_t *role = NULL;
-+	int error = 0;
-+	errno = EINVAL;
-+	int rt;
-+
-+	if (!policy || !v) {
-+		errno = EINVAL;
-+		goto err;
-+	}
-+
-+	if (!(num_rules = apol_vector_get_size(v)))
-+		return NULL;
-+
-+	q = apol_policy_get_qpol(policy);
-+
-+	for (i = 0; i < num_rules; i++) {
-+		dict = PyDict_New();
-+		if (!dict) goto err;
-+		if (!(rule = apol_vector_get_element(v, i)))
-+			goto err;
-+
-+		if (qpol_role_allow_get_source_role(q, rule, &role)) {
-+			goto err;
-+		}
-+		if (qpol_role_get_name(q, role, &tmp)) {
-+			goto err;
-+		}
-+		obj = PyString_FromString(tmp);
-+		if (py_insert_obj(dict, "source", obj))
-+			goto err;
-+
-+		if (qpol_role_allow_get_target_role(q, rule, &role)) {
-+			goto err;
-+		}
-+		if (qpol_role_get_name(q, role, &tmp)) {
-+			goto err;
-+		}
-+		obj = PyString_FromString(tmp);
-+		if (py_insert_obj(dict, "target", obj))
-+			goto err;
-+
-+		rt = py_append_obj(output, dict);
-+		Py_DECREF(dict); dict=NULL;
-+		if (rt) goto err;
-+	}
-+	goto cleanup;
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(error));
-+	Py_DECREF(dict); dict=NULL;
-+
-+cleanup:
-+	errno = error;
-+	return output;
-+}
-+
-+static int perform_te_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
-+{
-+	apol_terule_query_t *teq = NULL;
-+	unsigned int rules = 0;
-+	int error = 0;
-+	size_t i;
-+
-+	if (!policy || !opt || !v) {
-+		PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
-+		errno = EINVAL;
-+		return -1;
-+	}
-+
-+	if (opt->all || opt->type) {
-+		rules = (QPOL_RULE_TYPE_TRANS | QPOL_RULE_TYPE_CHANGE | QPOL_RULE_TYPE_MEMBER);
-+	} else {
-+		*v = NULL;
-+		return 0;	       /* no search to do */
-+	}
-+
-+	teq = apol_terule_query_create();
-+	if (!teq) {
-+		PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
-+		errno = ENOMEM;
-+		return -1;
-+	}
-+
-+	apol_terule_query_set_rules(policy, teq, rules);
-+	apol_terule_query_set_regex(policy, teq, opt->useregex);
-+
-+	if (opt->src_name)
-+		apol_terule_query_set_source(policy, teq, opt->src_name, opt->indirect);
-+	if (opt->tgt_name)
-+		apol_terule_query_set_target(policy, teq, opt->tgt_name, opt->indirect);
-+	if (opt->bool_name)
-+		apol_terule_query_set_bool(policy, teq, opt->bool_name);
-+	if (opt->class_name) {
-+		if (opt->class_vector == NULL) {
-+			if (apol_terule_query_append_class(policy, teq, opt->class_name)) {
-+				error = errno;
-+				goto err;
-+			}
-+		} else {
-+			for (i = 0; i < apol_vector_get_size(opt->class_vector); ++i) {
-+				char *class_name;
-+				class_name = apol_vector_get_element(opt->class_vector, i);
-+				if (!class_name)
-+					continue;
-+				if (apol_terule_query_append_class(policy, teq, class_name)) {
-+					error = errno;
-+					goto err;
-+				}
-+			}
-+		}
-+	}
-+
-+	if (!(opt->semantic) && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
-+		if (apol_syn_terule_get_by_query(policy, teq, v)) {
-+			goto err;
-+		}
-+	} else {
-+		if (apol_terule_get_by_query(policy, teq, v)) {
-+			goto err;
-+		}
-+	}
-+
-+	apol_terule_query_destroy(&teq);
-+	return 0;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(error));
-+	apol_vector_destroy(v);
-+	apol_terule_query_destroy(&teq);
-+	errno = error;
-+	return -1;
-+}
-+
-+static PyObject* get_bool(const qpol_policy_t *q, const qpol_cond_t * cond, int enabled)
-+{
-+	qpol_iterator_t *iter = NULL;
-+	qpol_cond_expr_node_t *expr = NULL;
-+	char *tmp = NULL;
-+	const char *bool_name = NULL;
-+	int error = 0;
-+	uint32_t expr_type = 0;
-+	qpol_bool_t *cond_bool = NULL;
-+	PyObject *obj, *tuple = NULL;
-+	PyObject *boollist = NULL;
-+
-+	if (!q || !cond) {
-+		errno = EINVAL;
-+		return NULL;
-+	}
-+	if (qpol_cond_get_expr_node_iter(q, cond, &iter) < 0) {
-+		goto err;
-+	}
-+
-+	boollist = PyList_New(0);
-+	if (! boollist) goto err;
-+
-+	for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+		if (qpol_iterator_get_item(iter, (void **)&expr)) {
-+			goto err;
-+		}
-+		if (qpol_cond_expr_node_get_expr_type(q, expr, &expr_type)) {
-+			goto err;
-+		}
-+		if (expr_type != QPOL_COND_EXPR_BOOL) {
-+			obj = PyString_FromString(apol_cond_expr_type_to_str(expr_type));
-+			if (!obj) goto err;
-+			py_append_obj(boollist, obj);
-+		} else {
-+			tuple = PyTuple_New(2);
-+			if (!tuple) goto err;
-+
-+			if (qpol_cond_expr_node_get_bool(q, expr, &cond_bool)) {
-+				goto err;
-+			}
-+			if (qpol_bool_get_name(q, cond_bool, &bool_name)) {
-+				goto err;
-+			}
-+			obj = PyString_FromString(bool_name);
-+			if (py_tuple_insert_obj(tuple, 0, obj))
-+				goto err;
-+			obj = PyBool_FromLong(enabled);
-+			if (py_tuple_insert_obj(tuple, 1, obj))
-+				goto err;
-+			if (py_append_obj(boollist, tuple)) 
-+				goto err;
-+			tuple=NULL;
-+		}
-+	}
-+
-+	qpol_iterator_destroy(&iter);
-+	return boollist;
-+
-+      err:
-+	error = errno;
-+	qpol_iterator_destroy(&iter);
-+	py_decref(tuple);
-+	py_decref(boollist);
-+	free(tmp);
-+	errno = error;
-+	return NULL;
-+}
-+
-+static PyObject* get_te_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *output)
-+{
-+	int error = 0;
-+	int rt = 0;
-+	PyObject *obj, *dict=NULL, *tuple = NULL;
-+	qpol_policy_t *q;
-+	uint32_t rule_type = 0;
-+	const qpol_type_t *type;
-+	size_t i, num_rules = 0;
-+	const qpol_terule_t *rule = NULL;
-+	char *tmp = NULL, *rule_str = NULL, *expr = NULL;
-+	const qpol_cond_t *cond = NULL;
-+	uint32_t enabled = 0;
-+	const char *tmp_name;
-+	const qpol_class_t *obj_class = NULL;
-+
-+	if (!policy || !v) {
-+		errno = EINVAL;
-+		goto err;
-+	}
-+
-+	if (!(num_rules = apol_vector_get_size(v)))
-+		return NULL;
-+
-+	q = apol_policy_get_qpol(policy);
-+
-+	for (i = 0; i < num_rules; i++) {
-+		dict = PyDict_New();
-+		if (!dict) goto err;
-+		if (!(rule = apol_vector_get_element(v, i)))
-+			goto err;
-+		if (qpol_terule_get_cond(q, rule, &cond))
-+			goto err;
-+		if (qpol_terule_get_is_enabled(q, rule, &enabled))
-+			goto err;
-+
-+		if (cond) {
-+			obj = get_bool(q, cond, enabled);
-+			if (!obj) goto err;
-+			rt = PyDict_SetItemString(dict, "boolean", obj);
-+			Py_DECREF(obj);
-+		}
-+
-+		if (qpol_terule_get_rule_type(q, rule, &rule_type))
-+			goto err;
-+
-+		if (!(rule_type &= (QPOL_RULE_TYPE_TRANS | QPOL_RULE_TYPE_CHANGE | QPOL_RULE_TYPE_MEMBER))) {
-+			PyErr_SetString(PyExc_RuntimeError,"Invalid TE rule type");
-+			errno = EINVAL;
-+			goto err;
-+		}
-+		if (!(tmp_name = apol_rule_type_to_str(rule_type))) {
-+			PyErr_SetString(PyExc_RuntimeError, "Could not get TE rule type's string");
-+			errno = EINVAL;
-+			goto err;
-+		}
-+
-+		if (py_insert_string(dict, "type", tmp_name))
-+			goto err;
-+
-+		if (qpol_terule_get_source_type(q, rule, &type))
-+			goto err;
-+		if (qpol_type_get_name(q, type, &tmp_name))
-+			goto err;
-+		if (py_insert_string(dict, "source", tmp_name))
-+			goto err;
-+
-+		if (qpol_terule_get_target_type(q, rule, &type))
-+			goto err;
-+		if (qpol_type_get_name(q, type, &tmp_name))
-+			goto err;
-+		if (py_insert_string(dict, "target", tmp_name))
-+			goto err;
-+
-+		if (qpol_terule_get_object_class(q, rule, &obj_class))
-+			goto err;
-+		if (qpol_class_get_name(q, obj_class, &tmp_name))
-+			goto err;
-+		if (py_insert_string(dict, "class", tmp_name))
-+			goto err;
-+
-+		if (qpol_terule_get_default_type(q, rule, &type))
-+			goto err;
-+		if (qpol_type_get_name(q, type, &tmp_name))
-+			goto err;
-+		if (py_insert_string(dict, "transtype", tmp_name))
-+			goto err;
-+
-+		rt = py_append_obj(output, dict);
-+		dict = NULL;
-+		if(rt) goto err;
-+
-+		free(rule_str);	rule_str = NULL;
-+		free(expr); expr = NULL;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	py_decref(dict);
-+	py_decref(tuple);
-+	PyErr_SetString(PyExc_RuntimeError,strerror(error));
-+cleanup:
-+	free(tmp);
-+	free(rule_str);
-+	free(expr);
-+	errno = error;
-+	return output;
-+}
-+
-+static int perform_ft_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
-+{
-+	apol_filename_trans_query_t *ftq = NULL;
-+	size_t i;
-+	int error = 0;
-+
-+	if (!policy || !opt || !v) {
-+		PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
-+		errno = EINVAL;
-+		return -1;
-+	}
-+
-+	if (!opt->type && !opt->all) {
-+		*v = NULL;
-+		return 0;	       /* no search to do */
-+	}
-+
-+	ftq = apol_filename_trans_query_create();
-+	if (!ftq) {
-+		PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
-+		errno = ENOMEM;
-+		return -1;
-+	}
-+
-+	apol_filename_trans_query_set_regex(policy, ftq, opt->useregex);
-+	if (opt->src_name) {
-+		if (apol_filename_trans_query_set_source(policy, ftq, opt->src_name, opt->indirect)) {
-+			goto err;
-+		}
-+	}
-+
-+	if (opt->tgt_name) {
-+		if (apol_filename_trans_query_set_target(policy, ftq, opt->tgt_name, opt->indirect)) {
-+			goto err;
-+		}
-+	}
-+	if (opt->class_name) {
-+		if (opt->class_vector == NULL) {
-+			if (apol_filename_trans_query_append_class(policy, ftq, opt->class_name)) {
-+				goto err;
-+			}
-+		} else {
-+			for (i = 0; i < apol_vector_get_size(opt->class_vector); ++i) {
-+				char *class_name;
-+				class_name = apol_vector_get_element(opt->class_vector, i);
-+				if (!class_name)
-+					continue;
-+				if (apol_filename_trans_query_append_class(policy, ftq, class_name)) {
-+					goto err;
-+				}
-+			}
-+		}
-+	}
-+
-+	if (apol_filename_trans_get_by_query(policy, ftq, v)) {
-+		error = errno;
-+	}
-+
-+	apol_filename_trans_query_destroy(&ftq);
-+	return 0;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	apol_vector_destroy(v);
-+	apol_filename_trans_query_destroy(&ftq);
-+	errno = error;
-+	return -1;
-+}
-+
-+static PyObject* get_ft_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *list)
-+{
-+	PyObject *dict = NULL;
-+	size_t i, num_filename_trans = 0;
-+	const char *tmp_name;
-+	int error = 0;
-+	int rt;
-+	const qpol_filename_trans_t *filename_trans = NULL;
-+	const qpol_class_t *obj_class = NULL;
-+	char *tmp = NULL, *filename_trans_str = NULL, *expr = NULL;
-+	qpol_policy_t *q;
-+	const qpol_type_t *type = NULL;
-+
-+	if (!policy || !v) {
-+		errno = EINVAL;
-+		goto err;
-+	}
-+
-+	if (!(num_filename_trans = apol_vector_get_size(v)))
-+		return NULL;
-+
-+	q = apol_policy_get_qpol(policy);
-+
-+	for (i = 0; i < num_filename_trans; i++) {
-+		if (!(filename_trans = apol_vector_get_element(v, i)))
-+			goto err;
-+
-+		dict = PyDict_New();
-+		if (!dict) goto err;
-+
-+		if (py_insert_string(dict, "type", "type_transition"))
-+			goto err;
-+
-+		/* source type */
-+		if (qpol_filename_trans_get_source_type(q, filename_trans, &type)) {
-+			goto err;
-+		}
-+		if (qpol_type_get_name(q, type, &tmp_name)) {
-+			goto err;
-+		}
-+
-+		if (py_insert_string(dict, "source", tmp_name))
-+			goto err;
-+
-+		if (qpol_filename_trans_get_target_type(q, filename_trans, &type))
-+			goto err;
-+
-+		if (qpol_type_get_name(q, type, &tmp_name))
-+			goto err;
-+
-+		if (py_insert_string(dict, "target", tmp_name))
-+			goto err;
-+
-+		if (qpol_filename_trans_get_object_class(q, filename_trans, &obj_class))
-+			goto err;
-+
-+		if (qpol_class_get_name(q, obj_class, &tmp_name))
-+			goto err;
-+
-+		if (py_insert_string(dict, "class", tmp_name))
-+			goto err;
-+
-+		if (qpol_filename_trans_get_default_type(q, filename_trans, &type))
-+			goto err;
-+		if (qpol_type_get_name(q, type, &tmp_name))
-+			goto err;
-+		if (py_insert_string(dict, "transtype", tmp_name))
-+			goto err;
-+
-+		if (! qpol_filename_trans_get_filename(q, filename_trans, &tmp_name)) {
-+			if (py_insert_string(dict, "filename", tmp_name))
-+				goto err;
-+		}
-+
-+		rt = py_append_obj(list, dict);
-+		dict = NULL;
-+		if (rt) goto err;
-+
-+		free(filename_trans_str); filename_trans_str = NULL;
-+		free(expr); expr = NULL;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(dict);
-+cleanup:
-+	free(tmp);
-+	free(filename_trans_str);
-+	free(expr);
-+	errno = error;
-+	return list;
-+}
-+
-+static int perform_av_query(const apol_policy_t * policy, const options_t * opt, apol_vector_t ** v)
-+{
-+	apol_avrule_query_t *avq = NULL;
-+	unsigned int rules = 0;
-+	int error = 0;
-+	char *tmp = NULL, *tok = NULL, *s = NULL;
-+
-+	if (!policy || !opt || !v) {
-+		PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
-+		errno = EINVAL;
-+		return -1;
-+	}
-+
-+	if (!opt->all && !opt->allow && !opt->nallow && !opt->auditallow && !opt->dontaudit) {
-+		*v = NULL;
-+		return 0;	       /* no search to do */
-+	}
-+
-+	avq = apol_avrule_query_create();
-+	if (!avq) {
-+		PyErr_SetString(PyExc_RuntimeError,strerror(ENOMEM));
-+		errno = ENOMEM;
-+		return -1;
-+	}
-+
-+	if (opt->allow || opt->all)
-+		rules |= QPOL_RULE_ALLOW;
-+	if (opt->nallow || opt->all)	// Add this regardless of policy capabilities
-+		rules |= QPOL_RULE_NEVERALLOW;
-+	if (opt->auditallow || opt->all)
-+		rules |= QPOL_RULE_AUDITALLOW;
-+	if (opt->dontaudit || opt->all)
-+		rules |= QPOL_RULE_DONTAUDIT;
-+	if (rules != 0)	// Setting rules = 0 means you want all the rules
-+		apol_avrule_query_set_rules(policy, avq, rules);
-+	apol_avrule_query_set_regex(policy, avq, opt->useregex);
-+	if (opt->src_name)
-+		apol_avrule_query_set_source(policy, avq, opt->src_name, opt->indirect);
-+	if (opt->tgt_name)
-+		apol_avrule_query_set_target(policy, avq, opt->tgt_name, opt->indirect);
-+	if (opt->bool_name)
-+		apol_avrule_query_set_bool(policy, avq, opt->bool_name);
-+	if (opt->class_name) {
-+		if (opt->class_vector == NULL) {
-+			if (apol_avrule_query_append_class(policy, avq, opt->class_name)) {
-+				goto err;
-+			}
-+		} else {
-+			size_t i;
-+	    for (i = 0; i < apol_vector_get_size(opt->class_vector); ++i) {
-+				char *class_name;
-+				class_name = apol_vector_get_element(opt->class_vector, i);
-+				if (!class_name)
-+					continue;
-+				if (apol_avrule_query_append_class(policy, avq, class_name)) {
-+					goto err;
-+				}
-+			}
-+		}
-+	}
-+
-+	if (opt->permlist) {
-+		tmp = strdup(opt->permlist);
-+		for (tok = strtok(tmp, ","); tok; tok = strtok(NULL, ",")) {
-+			if (apol_avrule_query_append_perm(policy, avq, tok)) {
-+				goto err;
-+			}
-+			if ((s = strdup(tok)) == NULL || apol_vector_append(opt->perm_vector, s) < 0) {
-+				goto err;
-+			}
-+			s = NULL;
-+		}
-+		free(tmp);
-+	}
-+
-+	if (!(opt->semantic) && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
-+		if (apol_syn_avrule_get_by_query(policy, avq, v)) {
-+			goto err;
-+		}
-+	} else {
-+		if (apol_avrule_get_by_query(policy, avq, v)) {
-+			goto err;
-+		}
-+	}
-+
-+	apol_avrule_query_destroy(&avq);
-+	return 0;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(error));
-+	apol_vector_destroy(v);
-+	apol_avrule_query_destroy(&avq);
-+	free(tmp);
-+	free(s);
-+	errno = error;
-+	return -1;
-+}
-+
-+static PyObject* get_av_results(const apol_policy_t * policy, const apol_vector_t * v, PyObject *output)
-+{
-+	PyObject *obj, *dict=NULL;
-+	PyObject *permlist = NULL;
-+	PyObject *boollist = NULL;
-+	uint32_t rule_type = 0;
-+	int rt;
-+	int error = 0;
-+	qpol_policy_t *q;
-+	size_t i, num_rules = 0;
-+	const qpol_avrule_t *rule = NULL;
-+	char *tmp = NULL, *rule_str = NULL;
-+	qpol_cond_expr_node_t *expr = NULL;
-+	qpol_iterator_t *iter = NULL;
-+	const qpol_cond_t *cond = NULL;
-+	uint32_t enabled = 0;
-+	const qpol_type_t *type;
-+	const char *tmp_name;
-+	const qpol_class_t *obj_class = NULL;
-+
-+	if (!policy || !v) {
-+		errno = EINVAL;
-+		goto err;
-+	}
-+
-+	if (!(num_rules = apol_vector_get_size(v)))
-+		return NULL;
-+
-+	q = apol_policy_get_qpol(policy);
-+
-+	for (i = 0; i < num_rules; i++) {
-+		if (!(rule = apol_vector_get_element(v, i)))
-+			goto err;
-+
-+		dict = PyDict_New();
-+		if (!dict) goto err;
-+
-+		if (qpol_avrule_get_rule_type(q, rule, &rule_type))
-+			goto err;
-+
-+		if (!(tmp_name = apol_rule_type_to_str(rule_type))) {
-+			PyErr_SetString(PyExc_RuntimeError, "Could not get TE rule type's string");
-+			errno = EINVAL;
-+			goto err;
-+		}
-+
-+		if (py_insert_string(dict, "type", tmp_name))
-+			goto err;
-+
-+		if (qpol_avrule_get_source_type(q, rule, &type)) {
-+			goto err;
-+		}
-+
-+		if (qpol_type_get_name(q, type, &tmp_name)) {
-+			goto err;
-+		}
-+
-+		if (py_insert_string(dict, "source", tmp_name))
-+			goto err;
-+
-+		if (qpol_avrule_get_target_type(q, rule, &type)) {
-+			goto err;
-+		}
-+		if (qpol_type_get_name(q, type, &tmp_name)) {
-+			goto err;
-+		}
-+
-+		if (py_insert_string(dict, "target", tmp_name))
-+			goto err;
-+
-+		if (qpol_avrule_get_object_class(q, rule, &obj_class)) {
-+			goto err;
-+		}
-+		if (qpol_class_get_name(q, obj_class, &tmp_name)) {
-+			goto err;
-+		}
-+
-+		if (py_insert_string(dict, "class", tmp_name))
-+			goto err;
-+
-+		if (qpol_avrule_get_perm_iter(q, rule, &iter)) {
-+			goto err;
-+		}
-+
-+		permlist = PyList_New(0);
-+		if (! permlist) goto err;
-+
-+		for (; !qpol_iterator_end(iter); qpol_iterator_next(iter)) {
-+			const char *perm_name = NULL;
-+			qpol_iterator_get_item(iter, (void **)&perm_name);
-+			if (py_append_string(permlist, perm_name))
-+				goto err;
-+		}
-+
-+		rt = PyDict_SetItemString(dict, "permlist", permlist);
-+		Py_DECREF(permlist); permlist=NULL;
-+		if (rt) goto err;
-+
-+		if (qpol_avrule_get_cond(q, rule, &cond))
-+			goto err;
-+		if (qpol_avrule_get_is_enabled(q, rule, &enabled))
-+			goto err;
-+
-+		obj = PyBool_FromLong(enabled);
-+		rt = PyDict_SetItemString(dict, "enabled", obj);
-+		Py_DECREF(obj);
-+
-+		if (cond) {
-+			obj = get_bool(q, cond, enabled);
-+			if (!obj) goto err;
-+			rt = PyDict_SetItemString(dict, "boolean", obj);
-+			Py_DECREF(obj);
-+		}
-+
-+		rt = py_append_obj(output, dict);
-+		Py_DECREF(dict); dict=NULL;
-+		if (rt) goto err;
-+
-+		free(rule_str);	rule_str = NULL;
-+		free(expr); expr = NULL;
-+	}
-+	goto cleanup;
-+
-+err:
-+	error = errno;
-+	PyErr_SetString(PyExc_RuntimeError,strerror(errno));
-+	py_decref(dict);
-+	py_decref(permlist);
-+	py_decref(boollist);
-+
-+cleanup:
-+	free(tmp);
-+	free(rule_str);
-+	free(expr);
-+	errno = error;
-+	return output;
-+}
-+
-+PyObject* search(bool allow,
-+		 bool neverallow,
-+		 bool auditallow,
-+		 bool dontaudit,
-+		 bool transition,
-+		 bool role_allow,
-+		 const char *src_name,
-+		 const char *tgt_name,
-+		 const char *class_name,
-+		 const char *permlist
-+	)
-+{
-+	options_t cmd_opts;
-+	PyObject *output = NULL;
-+	apol_vector_t *v = NULL;
-+
-+	memset(&cmd_opts, 0, sizeof(cmd_opts));
-+	cmd_opts.indirect = true;
-+	cmd_opts.show_cond = true;
-+	cmd_opts.allow = allow;
-+	cmd_opts.nallow = neverallow;
-+	cmd_opts.auditallow = auditallow;
-+	cmd_opts.dontaudit = dontaudit;
-+	cmd_opts.type = transition;
-+	cmd_opts.role_allow = role_allow;
-+	if (src_name)
-+		cmd_opts.src_name = strdup(src_name);
-+	if (tgt_name)
-+		cmd_opts.tgt_name = strdup(tgt_name);
-+	if (class_name)
-+		cmd_opts.class_name = strdup(class_name);
-+	if (permlist){
-+		cmd_opts.perm_vector = apol_vector_create(free);
-+		cmd_opts.permlist = strdup(permlist);
-+	}
-+	int pol_opt = 0;
-+	if (!(cmd_opts.nallow || cmd_opts.all))
-+		pol_opt |= QPOL_POLICY_OPTION_NO_NEVERALLOWS;
-+
-+	pol_opt |= QPOL_POLICY_OPTION_MATCH_SYSTEM;
-+
-+	if (!cmd_opts.semantic && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
-+		if (qpol_policy_build_syn_rule_table(apol_policy_get_qpol(policy))) {
-+			apol_policy_destroy(&policy);
-+			PyErr_SetString(PyExc_RuntimeError,"Query failed");
-+			goto cleanup;
-+		}
-+	}
-+
-+	/* if syntactic rules are not available always do semantic search */
-+	if (!qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
-+		cmd_opts.semantic = 1;
-+	}
-+
-+	/* supress line numbers if doing semantic search or not available */
-+	if (cmd_opts.semantic || !qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_LINE_NUMBERS)) {
-+		cmd_opts.lineno = 0;
-+	}
-+	if (perform_av_query(policy, &cmd_opts, &v)) {
-+		goto cleanup;
-+	}
-+	output = PyList_New(0);
-+	if (!output)
-+		goto cleanup;
-+
-+	if (v) {
-+		get_av_results(policy, v, output);
-+	}
-+
-+	apol_vector_destroy(&v);
-+	if (perform_te_query(policy, &cmd_opts, &v)) {
-+		goto cleanup;
-+	}
-+	if (v) {
-+		get_te_results(policy, v, output);
-+	}
-+
-+	if (cmd_opts.all || cmd_opts.type) {
-+		apol_vector_destroy(&v);
-+		if (perform_ft_query(policy, &cmd_opts, &v)) {
-+			goto cleanup;
-+		}
-+
-+		if (v) {
-+			get_ft_results(policy, v, output);
-+		}
-+	}
-+
-+	if (cmd_opts.all || cmd_opts.role_allow) {
-+		apol_vector_destroy(&v);
-+		if (perform_ra_query(policy, &cmd_opts, &v)) {
-+			goto cleanup;
-+		}
-+
-+		if (v) {
-+			get_ra_results(policy, v, output);
-+		}
-+	}
-+
-+	apol_vector_destroy(&v);
-+
-+      cleanup:
-+	free(cmd_opts.src_name);
-+	free(cmd_opts.tgt_name);
-+	free(cmd_opts.class_name);
-+	free(cmd_opts.permlist);
-+	free(cmd_opts.bool_name);
-+	free(cmd_opts.src_role_name);
-+	free(cmd_opts.tgt_role_name);
-+	apol_vector_destroy(&cmd_opts.perm_vector);
-+	apol_vector_destroy(&cmd_opts.class_vector);
-+
-+	if (PyList_GET_SIZE(output) == 0) {
-+		Py_DECREF(output);
-+		return Py_None;
-+	}
-+	return output;
-+}
-+
-+static int Dict_ContainsInt(PyObject *dict, const char *key){
-+    PyObject *item = PyDict_GetItemString(dict, key);
-+    if (item)
-+	return PyInt_AsLong(item);
-+    return false;
-+}
-+
-+static const char *Dict_ContainsString(PyObject *dict, const char *key){
-+    PyObject *item = PyDict_GetItemString(dict, key);
-+    if (item)
-+	return PyString_AsString(item);
-+    return NULL;
-+}
-+
-+PyObject *wrap_search(PyObject *UNUSED(self), PyObject *args){
-+    PyObject *dict;
-+    if (!PyArg_ParseTuple(args, "O", &dict))
-+	return NULL;
-+    int allow = Dict_ContainsInt(dict, "allow");
-+    int neverallow = Dict_ContainsInt(dict, "neverallow");
-+    int auditallow = Dict_ContainsInt(dict, "auditallow");
-+    int dontaudit = Dict_ContainsInt(dict, "dontaudit");
-+    int transition = Dict_ContainsInt(dict, "transition");
-+    int role_allow = Dict_ContainsInt(dict, "role_allow");
-+
-+    const char *src_name = Dict_ContainsString(dict, "source");
-+    const char *tgt_name = Dict_ContainsString(dict, "target");
-+    const char *class_name = Dict_ContainsString(dict, "class");
-+    const char *permlist = Dict_ContainsString(dict, "permlist");
-+
-+    return Py_BuildValue("N",search(allow, neverallow, auditallow, dontaudit, transition, role_allow, src_name, tgt_name, class_name, permlist));
-+}
-diff --git a/policycoreutils/sepolicy/sepolicy-bash-completion.sh b/policycoreutils/sepolicy/sepolicy-bash-completion.sh
-new file mode 100644
-index 0000000..82fea52
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-bash-completion.sh
-@@ -0,0 +1,190 @@
-+# This file is part of systemd.
-+#
-+# Copyright 2012 Dan Walsh
-+#
-+# systemd is free software; you can redistribute it and/or modify it
-+# under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# systemd is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with systemd; If not, see <http://www.gnu.org/licenses/>.
-+
-+__contains_word () {
-+        local word=$1; shift
-+        for w in $*; do [[ $w = $word ]] && return 0; done
-+        return 1
-+}
-+
-+__get_all_paths () {
-+    dir -1 -F $* | grep '/' | cut -d'/' -f 1
-+}
-+__get_all_ftypes () {
-+    echo '-- -d -c -b -s -l -p'
-+}
-+__get_all_networks () {
-+    seinfo -u 2> /dev/null | tail -n +3
-+}
-+__get_all_booleans () {
-+    getsebool -a 2> /dev/null
-+}
-+__get_all_types () {
-+    seinfo -t 2> /dev/null | tail -n +3
-+}
-+__get_all_admin_interaces () {
-+    awk '/InterfaceVector.*_admin /{ print $2 }' /var/lib/sepolgen/interface_info | awk -F '_admin' '{ print $1 }'
-+}
-+__get_all_user_role_interaces () {
-+    awk '/InterfaceVector.*_role /{ print $2 }' /var/lib/sepolgen/interface_info | awk -F '_role' '{ print $1 }'
-+}
-+__get_all_user_domains () {
-+    seinfo -auserdomain -x 2> /dev/null | tail -n +2
-+}
-+__get_all_users () {
-+    seinfo -u 2> /dev/null | tail -n +2
-+}
-+__get_all_classes () {
-+    seinfo -c 2> /dev/null | tail -n +2
-+}
-+__get_all_port_types () {
-+    seinfo -aport_type -x 2> /dev/null | tail -n +2
-+}
-+__get_all_domain_types () {
-+    seinfo -adomain -x 2> /dev/null | tail -n +2
-+}
-+__get_all_domains () {
-+    seinfo -adomain -x 2>/dev/null | sed 's/_t$//g'
-+}
-+_sepolicy () {
-+        local command=${COMP_WORDS[1]}
-+        local cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]}
-+        local verb comps
-+
-+        local -A VERBS=(
-+               [BOOLEANS]='booleans'
-+               [COMMUNICATE]='communicate'
-+               [GENERATE]='generate'
-+               [INTERFACE]='interface'
-+               [MANPAGE]='manpage'
-+               [NETWORK]='network'
-+               [TRANSITION]='transition'
-+        )
-+
-+        COMMONOPTS='-P --policy -h --help'
-+        local -A OPTS=(
-+               [booleans]='-h --help -p --path -a -all -b --boolean'
-+               [communicate]='-h --help -s --source -t --target -c --class -S --sourceaccess -T --targetaccess'
-+               [generate]='-a --admin --admin_user --application --cgi --confined_admin --customize  -d --domain --dbus --desktop_user -h --help --inetd --init -n --name --newtype -p --path --sandbox -T --test --term_user -u --user -w --writepath --x_user'
-+               [interface]='-h --help -a --list_admin" -u --list_user -l --list'
-+               [manpage]='-h --help -p --path -a -all -o --os -d --domain -w --web'
-+               [network]='-h --help -d --domain -l --list -p --port -t --type '
-+               [transition]='-h --help -s --source -t --target'
-+        )
-+
-+        for ((i=0; $i <= $COMP_CWORD; i++)); do
-+                if __contains_word "${COMP_WORDS[i]}" ${VERBS[*]} &&
-+                 ! __contains_word "${COMP_WORDS[i-1]}" ${OPTS[ARG}]}; then
-+                        verb=${COMP_WORDS[i]}
-+                        break
-+                fi
-+        done
-+
-+        if   [[ -z $verb ]]; then
-+            if [ "$prev" = "-P" -o "$prev" = "--policy" ]; then
-+                COMPREPLY=( $( compgen -f -- "$cur") )
-+                compopt -o filenames
-+                return 0
-+            else
-+                comps="${VERBS[*]} ${COMMONOPTS}"
-+            fi
-+        elif [ "$verb" = "booleans" ]; then
-+            if [ "$prev" = "-b" -o "$prev" = "--boolean" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_booleans ) " -- "$cur") )
-+                return 0
-+            fi
-+            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+            return 0
-+        elif [ "$verb" = "communicate" ]; then
-+            if [ "$prev" = "-s" -o "$prev" = "--source" -o "$prev" = "-t" -o "$prev" = "--target" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
-+                return 0
-+            elif [ "$prev" = "-c" -o "$prev" = "--class" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_classes ) " -- "$cur") )
-+                return 0
-+            fi
-+            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+            return 0
-+        elif [ "$verb" = "generate" ]; then
-+            if [ "$prev" = "--name" -o "$prev" = "-n" ]; then
-+                return 0
-+            elif test "$prev" = "-p" || test "$prev" = "--path" ; then
-+                COMPREPLY=( $( compgen -d -- "$cur") )
-+                compopt -o filenames
-+                return 0
-+            elif test "$prev" = "-w" || test "$prev" = "--writepath" ; then
-+                COMPREPLY=( $( compgen -d -- "$cur") )
-+                compopt -o filenames
-+                return 0
-+            elif [ "$prev" = "--type" -o "$prev" = "-t" ]; then
-+                COMPREPLY=( $(compgen -W '0 1 2 3 4 5 6 7 8 9 10 11' -- "$cur") )
-+                return 0
-+            elif [ "$prev" = "--domain" -o "$prev" = "-d" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
-+                return 0
-+            elif [ "$prev" = "--admin" -o "$prev" = "-a" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_admin_interaces ) " -- "$cur") )
-+                return 0
-+            elif [ "$prev" = "--user" -o "$prev" = "-u" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_users ) " -- "$cur") )
-+                return 0
-+            elif [[ "$cur" == "$verb" || "$cur" == "" || "$cur" == -* ]]; then
-+                COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+                return 0
-+            fi
-+            COMPREPLY=( $( compgen -f -- "$cur") )
-+            compopt -o filenames
-+            return 0
-+        elif [ "$verb" = "interface" ]; then
-+            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+            return 0
-+        elif [ "$verb" = "manpage" ]; then
-+            if [ "$prev" = "-d" -o "$prev" = "--domain" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_domains ) " -- "$cur") )
-+                return 0
-+            elif [ "$prev" = "-o" -o "$prev" = "--os" ]; then
-+                return 0
-+            elif test "$prev" = "-p" || test "$prev" = "--path" ; then
-+                COMPREPLY=( $( compgen -d -- "$cur") )
-+                compopt -o filenames
-+                return 0
-+            fi
-+            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+            return 0
-+        elif [ "$verb" = "network" ]; then
-+            if [ "$prev" = "-t" -o "$prev" = "--type" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_port_types ) " -- "$cur") )
-+                return 0
-+            fi
-+            if [ "$prev" = "-d" -o "$prev" = "--domain" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
-+                return 0
-+            fi
-+            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+            return 0
-+        elif [ "$verb" = "transition" ]; then
-+            if [ "$prev" = "-s" -o "$prev" = "--source" -o "$prev" = "-t" -o "$prev" = "--target" ]; then
-+                COMPREPLY=( $(compgen -W "$( __get_all_domain_types ) " -- "$cur") )
-+                return 0
-+            fi
-+            COMPREPLY=( $(compgen -W '${OPTS[$verb]}' -- "$cur") )
-+            return 0
-+        fi
-+        COMPREPLY=( $(compgen -W "$comps" -- "$cur") )
-+        return 0
-+}
-+complete -F _sepolicy sepolicy
-diff --git a/policycoreutils/sepolicy/sepolicy-booleans.8 b/policycoreutils/sepolicy/sepolicy-booleans.8
-new file mode 100644
-index 0000000..f8d8b56
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-booleans.8
-@@ -0,0 +1,29 @@
-+.TH "sepolicy-booleans" "8" "20121112" "" ""
-+.SH "NAME"
-+sepolicy-booleans \- Query SELinux Policy to see description of booleans
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy booleans [\-h] [ \-a | \-b booleanname ... ]
-+
-+.SH "DESCRIPTION"
-+sepolicy booleans will show all booleans and their descriptions, or you can 
-+choose individual booleans to display
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+.TP
-+.I                \-a, \-\-all
-+Display all boolean descriptions
-+.TP
-+.I                \-b, \-\-boolean
-+boolean to get description
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8), getsebool(8), setsebool(8)
-diff --git a/policycoreutils/sepolicy/sepolicy-communicate.8 b/policycoreutils/sepolicy/sepolicy-communicate.8
-new file mode 100644
-index 0000000..764fd35
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-communicate.8
-@@ -0,0 +1,39 @@
-+.TH "sepolicy-communicate" "8" "20121005" "" ""
-+.SH "NAME"
-+sepolicy-communicate \- Generate a report showing if two SELinux Policy Domains can communicate
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy communicate [\-h] \-s SOURCE \-t TARGET [\-c TCLASS] [\-S SOURCEACCESS] [\-T TARGETACCESS]
-+
-+.SH "DESCRIPTION"
-+Use sepolicy communicate to examine SELinux Policy to if a source SELinux Domain can communicate with a target SELinux Domain.
-+The default command looks to see if there are any file types that the source domain can write, which the target domain can read.
-+
-+.SH "OPTIONS"
-+.TP
-+.I		  \-c, \-\-class
-+Specify the SELinux class which the source domain will attempt to communicate with the target domain.  (Default file)
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+.TP
-+.I                \-s, \-\-source
-+Specify the source SELinux domain type.
-+.TP
-+.I                \-S, \-\-sourceaccess
-+Specify the list of accesses used by the source SELinux domain type to communicate with the target domain. Default Open, Write.
-+.TP
-+.I                \-t, \-\-target
-+Specify the target SELinux domain type.
-+.TP
-+.I                \-T, \-\-targetaccess
-+Specify the list of accesses used by the target SELinux domain type to receive communications from the source domain. Default Open, Read.
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8)
-+
-diff --git a/policycoreutils/sepolicy/sepolicy-generate.8 b/policycoreutils/sepolicy/sepolicy-generate.8
-new file mode 100644
-index 0000000..fb84af6
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-generate.8
-@@ -0,0 +1,120 @@
-+.TH "sepolicy-generate" "8" "20121005" "" ""
-+.SH "NAME"
-+sepolicy-generate \- Generate an initial SELinux policy module template.
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy generate [\-h] [\-d DOMAIN] [\-u USER] [\-w WRITE_PATH ] [\-a ADMIN_DOMAIN] [\-n NAME] [\-p PATH] [\-\-admin_user | \-\-application | \-\-cgi | \-\-confined_admin | \-\-customize | \-\-dbus | \-\-desktop_user | \-\-inetd | \-\-newtype | \-\-init | \-\-sandbox | \-\-term_user | \-\-x_user]
-+
-+.SH "DESCRIPTION"
-+Use sepolicy generate to generate an SELinux policy Module.  sepolicy generate will generate 4 files.
-+
-+.B Type Enforcing File NAME.te
-+.br
-+This file can be used to define all the types rules for a particular domain.
-+
-+.B Interface File NAME.if
-+.br
-+This file defines the interfaces for the types generated in the te file, which can be used by other policy domains.
-+
-+.B File Context NAME.fc
-+.br
-+This file defines the default file context for the system, it takes the file types created in the te file and associates
-+file paths to the types.  Tools like restorecon and RPM will use these paths to put down labels.
-+
-+.B RPM Spec File NAME_selinux.spec
-+.br
-+This file is an RPM SPEC file that can be used to install the SELinux policy on to machines and setup the labeling. The spec file also installs the interface file and a man page describing the policy.  You can use sepolicy manpage -d NAME to generate the man page.
-+
-+.B Shell File NAME.sh
-+.br
-+This is a helper shell script to compile, install and fix the labeling on your test system.  It will also generate a man page based on the installed policy, and
-+compile and build an RPM suitable to be installed on other machines
-+
-+If a generate is possible, this tool will print out all generate paths from the source domain to the target domain
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-h, \-\-help
-+Display help message
-+.TP
-+.I                \-n, \-\-name
-+Specify alternate name of policy. The policy will default to the executable or name specified.
-+.TP
-+.I                \-p, \-\-path
-+Specify the directory to store the created policy files. (Default to current working directory )
-+optional arguments:
-+.TP
-+.I                \-u, \-\-user
-+SELinux user(s) which will transition to this domain
-+.TP
-+.I                \-w, \-\-writepath
-+Path(s) which the confined processes need to write
-+.TP
-+.I                \-a, \-\-admin
-+Domain(s) that this confined admin will administrate
-+.TP
-+.I  \-\-admin_user 
-+Generate Policy for Administrator Login User Role
-+.TP
-+.I  \-\-application
-+Generate Policy for User Application
-+.TP
-+.I  \-\-cgi
-+Generate Policy for Web Application/Script (CGI)
-+.TP
-+.I  \-\-confined_admin
-+Generate Policy for Confined Root Administrator Role
-+.TP
-+.I  \-\-customize
-+Generate Policy for Existing Domain Type
-+.TP
-+.I  \-\-dbus
-+Generate Policy for DBUS System Daemon
-+.TP
-+.I  \-\-desktop_user
-+Generate Policy for Desktop Login User Role
-+.TP
-+.I  \-\-inetd
-+Generate Policy for Internet Services Daemon
-+.TP
-+.I  \-\-init
-+Generate Policy for Standard Init Daemon (Default)
-+.TP
-+.I  \-\-newtype
-+Generate new policy for new types to add to an existing policy.
-+.TP
-+.I  \-\-sandbox
-+Generate Policy for Sandbox
-+.TP
-+.I  \-\-term_user
-+Generate Policy for Minimal Terminal Login User Role
-+.TP
-+.I  \-\-x_user
-+Generate Policy for Minimal X Windows Login User Role
-+
-+.SH "EXAMPLE"
-+.B > sepolicy generate /usr/sbin/rwhod
-+.br
-+Generating Policy for /usr/sbin/rwhod named rwhod
-+.br
-+Created the following files in:
-+.br
-+./
-+.br
-+rwhod.te # Type Enforcement file
-+.br
-+rwhod.if # Interface file
-+.br
-+rwhod.fc # File Contexts file
-+.br
-+rwhod_selinux.spec # Spec file
-+.br
-+rwhod.sh # Setup Script
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8)
-diff --git a/policycoreutils/sepolicy/sepolicy-interface.8 b/policycoreutils/sepolicy/sepolicy-interface.8
-new file mode 100644
-index 0000000..4fc9792
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-interface.8
-@@ -0,0 +1,31 @@
-+.TH "sepolicy-interface" "8" "20121222" "" ""
-+.SH "NAME"
-+sepolicy-interface \- Print interface information based on the installed SELinux Policy
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy interface [\-h] [\-a | \-u | \-l ]
-+
-+.SH "DESCRIPTION"
-+Use sepolicy interface to print interfaces information based on SELinux Policy.
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-a, \-\-list_admin
-+List all domains with admin interface
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+.TP
-+.I                \-l, \-\-list
-+List all interfaces
-+.TP
-+.I                \-u, \-\-list_user
-+List all domains with SELinux user role interface
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8)
-diff --git a/policycoreutils/sepolicy/sepolicy-manpage.8 b/policycoreutils/sepolicy/sepolicy-manpage.8
-new file mode 100644
-index 0000000..b6abdf5
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-manpage.8
-@@ -0,0 +1,34 @@
-+.TH "sepolicy-manpage" "8" "20121005" "" ""
-+.SH "NAME"
-+sepolicy-manpage \- Generate a man page based on the installed SELinux Policy
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy manpage [\-w] [\-h] [\-p PATH ]  [\-a | \-d ]
-+
-+.SH "DESCRIPTION"
-+Use sepolicy manpage to generate manpages based on SELinux Policy.
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-a, \-\-all        
-+Generate Man Pages for All Domains
-+.TP
-+.I                \-d, \-\-domain     
-+Generate a Man Page for the specified domain. (Supports multiple commands)
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+.TP
-+.I                \-p, \-\-path
-+Specify the directory to store the created man pages. (Default to /tmp)
-+.TP
-+.I                \-w, \-\-web
-+Generate an additional HTML man pages for the specified domain(s).
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8)
-diff --git a/policycoreutils/sepolicy/sepolicy-network.8 b/policycoreutils/sepolicy/sepolicy-network.8
-new file mode 100644
-index 0000000..4ba92cc
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-network.8
-@@ -0,0 +1,35 @@
-+.TH "sepolicy-network" "8" "20121005" "" ""
-+.SH "NAME"
-+sepolicy-network \- Examine the SELinux Policy and generate a network report
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy network [\-h] (\-l | \-p PORT [PORT ...] | \-t TYPE [TYPE ...] | \-d DOMAIN [DOMAIN ...])
-+
-+.SH "DESCRIPTION"
-+Use sepolicy network to examine SELinux Policy and generate network reports.
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-d, \-\-domain     
-+Generate a report listing the ports to which the specified domain is allowed to connect and or bind.
-+.TP
-+.I                \-l, \-\-list        
-+List all Network Port Types defined in SELinux Policy
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+.TP
-+.I                \-t, \-\-type
-+Generate a report listing the port numbers associate with the specified SELinux port type.
-+.TP
-+.I                \-p, \-\-port
-+Generate a report listing the SELinux port types associate with the specified port number.
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8), semanage(8)
-+
-diff --git a/policycoreutils/sepolicy/sepolicy-transition.8 b/policycoreutils/sepolicy/sepolicy-transition.8
-new file mode 100644
-index 0000000..897f0c4
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy-transition.8
-@@ -0,0 +1,34 @@
-+.TH "sepolicy-transition" "8" "20121005" "" ""
-+.SH "NAME"
-+sepolicy-transition \- Examine the SELinux Policy and generate a process transition report
-+
-+.SH "SYNOPSIS"
-+
-+.br
-+.B sepolicy transition [\-h] \-s SOURCE
-+
-+.br
-+.B sepolicy transition [\-h] \-s SOURCE \-t TARGET
-+
-+.SH "DESCRIPTION"
-+sepolicy transition will show all domains that a give SELinux source domain can transition to, including the entrypoint.
-+
-+If a target domain is given, sepolicy transition will examine policy for all transition paths from the source domain to the target domain, and will list the 
-+paths.  If a transition is possible, this tool will print out all transition paths from the source domain to the target domain
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+.TP
-+.I                \-s, \-\-source
-+Specify the source SELinux domain type.
-+.TP
-+.I                \-t, \-\-target
-+Specify the target SELinux domain type.
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+sepolicy(8), selinux(8)
-diff --git a/policycoreutils/sepolicy/sepolicy.8 b/policycoreutils/sepolicy/sepolicy.8
-new file mode 100644
-index 0000000..0748ca9
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy.8
-@@ -0,0 +1,71 @@
-+.TH "sepolicy" "8" "20121005" "" ""
-+.SH "NAME"
-+sepolicy \- SELinux Policy Inspection tool
-+
-+.SH "SYNOPSIS"
-+.B sepolicy [-h] [-P policy_path ] {booleans,communicate,generate,interface,manpage,network,transition} OPTIONS
-+
-+.br
-+Arguments:
-+.br
-+
-+.B    booleans
-+.br
-+Query SELinux policy to see description of booleans
-+.B sepolicy-boolean(8)
-+.br
-+
-+.B    communicate
-+.br
-+Query SELinux policy to see if domains can communicate with each other
-+.B sepolicy-communicate(8)
-+.br
-+
-+.B    generate
-+.br 
-+.br
-+Generate SELinux Policy module template
-+.B sepolicy-generate(8)
-+.br
-+
-+.B    interface
-+.br 
-+.br
-+Print SELinux Policy interface information
-+.B sepolicy-interface(8)
-+.br
-+
-+.B    manpage
-+.br
-+Generate SELinux man pages 
-+.B sepolicy-manpage(8)
-+.br
-+
-+.B    network
-+.br
-+Query SELinux policy network information
-+.B sepolicy-network(8)
-+.br
-+
-+.B    transition 
-+.br
-+Query SELinux Policy to see how a source process domain can transition to the target process domain
-+.B sepolicy-transition(8)
-+
-+.SH "DESCRIPTION"
-+sepolicy is a tools set that will query the installed SELinux policy and generate useful reports, man pages, or even new policy modules.
-+See the argument specific man pages for options and descriptions.
-+
-+.SH "OPTIONS"
-+.TP
-+.I                \-P, \-\-policy
-+Alternate policy to analyze. (Defaults to currently installed policy /sys/fs/selinux/policy)
-+.TP
-+.I                \-h, \-\-help       
-+Display help message
-+
-+.SH "AUTHOR"
-+This man page was written by Daniel Walsh <dwalsh at redhat.com>
-+
-+.SH "SEE ALSO"
-+selinux(8), sepolicy-booleans(8), sepolicy-communicate(8), sepolicy-generate(8), sepolicy-interface(8),  sepolicy-network(8), sepolicy-manpage(8), sepolicy-transition(8)
-diff --git a/policycoreutils/sepolicy/sepolicy.py b/policycoreutils/sepolicy/sepolicy.py
-new file mode 100755
-index 0000000..b25d3b2
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy.py
-@@ -0,0 +1,471 @@
-+#! /usr/bin/python -Es
-+# Copyright (C) 2012 Red Hat
-+# AUTHOR: Dan Walsh <dwalsh at redhat.com>
-+# see file 'COPYING' for use and warranty information
-+#
-+# semanage is a tool for managing SELinux configuration files
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+import os, sys
-+from sepolicy import get_os_version
-+import argparse
-+import gettext
-+PROGNAME="policycoreutils"
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+class CheckPath(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        if not os.path.exists(values):
-+                raise ValueError("%s does not exist" % values)
-+        setattr(namespace, self.dest, values)
-+
-+class CheckType(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        from sepolicy.network import domains
-+
-+        if isinstance(values,str):
-+            setattr(namespace, self.dest, values)
-+        else:
-+            newval = getattr(namespace, self.dest)
-+            if not newval:
-+                newval = []
-+
-+            for v in values:
-+                newval.append(v)
-+            setattr(namespace, self.dest, newval)
-+
-+class CheckDomain(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        from sepolicy.network import domains
-+
-+        if isinstance(values,str):
-+            if values not in domains:
-+                raise ValueError("%s must be an SELinux process domain:\nValid domains: %s" % (values, ", ".join(domains)))
-+            setattr(namespace, self.dest, values)
-+        else:
-+            newval = getattr(namespace, self.dest)
-+            if not newval:
-+                newval = []
-+
-+            for v in values:
-+                if v not in domains:
-+                    raise ValueError("%s must be an SELinux process domain:\nValid domains: %s" % (v, ", ".join(domains)))
-+                newval.append(v)
-+            setattr(namespace, self.dest, newval)
-+
-+all_classes = None
-+class CheckClass(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        import sepolicy
-+        global all_classes
-+        if not all_classes:
-+                all_classes = map(lambda x: x['name'], sepolicy.info(sepolicy.TCLASS))
-+        if values not in all_classes:
-+            raise ValueError("%s must be an SELinux class:\nValid classes: %s" % (values, ", ".join(all_classes)))
-+
-+        setattr(namespace, self.dest, values)
-+
-+class CheckAdmin(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        from sepolicy.interface import get_admin
-+        newval = getattr(namespace, self.dest)
-+        if not newval:
-+            newval = []
-+        admins = get_admin()
-+        if values not in admins:
-+            raise ValueError("%s must be an SELinux admin domain:\nValid admin domains: %s" % (values, ", ".join(admins)))
-+        newval.append(values)
-+        setattr(namespace, self.dest, newval)
-+
-+class CheckPort(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        newval = getattr(namespace, self.dest)
-+        if not newval:
-+            newval = []
-+        for v in values:
-+            if v < 1 or v > 65536:
-+                raise ValueError("%s must be an integer between 1 and 65536" % v)
-+            newval.append(v)
-+        setattr(namespace, self.dest, newval)
-+
-+class CheckPortType(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        from sepolicy.network import port_types
-+        newval = getattr(namespace, self.dest)
-+        if not newval:
-+            newval = []
-+        for v in values:
-+            if v not in port_types:
-+                raise ValueError("%s must be an SELinux port type:\nValid port types: %s" % (v, ", ".join(port_types)))
-+            newval.append(v)
-+        setattr(namespace, self.dest, values)
-+
-+class LoadPolicy(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        import sepolicy
-+        sepolicy.policy(values)
-+        setattr(namespace, self.dest, values)
-+
-+class CheckPolicyType(argparse.Action):
-+    def __call__(self, parser, namespace, values, option_string=None):
-+        from sepolicy.generate import get_poltype_desc, poltype
-+        if values not in poltype.keys():
-+            raise ValueError("%s invalid SELinux policy type\n%s" % (values, get_poltype_desc()))
-+            newval.append(v)
-+        setattr(namespace, self.dest, values)
-+
-+class CheckUser(argparse.Action):
-+    def __call__(self, parser, namespace, value, option_string=None):
-+        from sepolicy import get_all_users
-+        newval = getattr(namespace, self.dest)
-+        if not newval:
-+            newval = []
-+        users = get_all_users()
-+        if value not in users:
-+                raise ValueError("%s must be an SELinux user:\nValid users: %s" % (value, ", ".join(users)))
-+        newval.append(value)
-+        setattr(namespace, self.dest, newval)
-+
-+def _print_net(src, protocol, perm):
-+    from sepolicy.network import get_network_connect
-+    portdict = get_network_connect(src, protocol, perm)
-+    if len(portdict) > 0:
-+        print "%s: %s %s" % (src, protocol, perm)
-+        for p in portdict:
-+            for recs in portdict[p]:
-+                print "\t" + recs
-+
-+def network(args):
-+    from sepolicy.network import portrecsbynum, portrecs, get_network_connect
-+    if args.list_ports:
-+        all_ports = []
-+        for i in portrecs:
-+            if i[0] not in all_ports:
-+                all_ports.append(i[0])
-+        all_ports.sort()
-+        print "\n".join(all_ports)
-+
-+    if args.port:
-+        for port in args.port:
-+            found = False
-+            for i in portrecsbynum:
-+                if i[0] <= port and port <= i[1]:
-+                    if i[0] == i[1]:
-+                        range = i[0]
-+                    else:
-+                        range = "%s-%s" % (i[0], i[1])
-+                    found = True
-+                    print "%d: %s %s %s" % (port, i[2], portrecsbynum[i][0], range)
-+            if not found:
-+                if port < 500:
-+                    print "Undefined reserved port type"
-+                else:
-+                    print "Undefined port type"
-+    if args.type:
-+        for t in args.type:
-+            if (t,'tcp') in portrecs.keys():
-+                print "%s: tcp: %s" % (t, ",".join(portrecs[t,'tcp']))
-+            if (t,'udp') in portrecs.keys():
-+                print "%s: udp: %s" % (t, ",".join(portrecs[t,'udp']))
-+    if args.domain:
-+        for d in args.domain:
-+            _print_net(d, "tcp", "name_connect")
-+            for net in ("tcp", "udp"):
-+                _print_net(d, net, "name_bind")
-+
-+def manpage(args):
-+    from sepolicy.manpage import ManPage, HTMLManPages, manpage_domains, manpage_roles, gen_domains
-+
-+    path = args.path
-+    if args.policy:
-+        for f in ( "policy.xml", "file_context", "file_context.homedirs"):
-+            if not os.path.exists(path + f):
-+                raise ValueError("manpage creation with alternate policy requires the %s file exist" % (path + f))
-+
-+    if args.all:
-+        test_domains = gen_domains()
-+    else:
-+        test_domains = args.domain
-+
-+    for domain in test_domains:
-+        m = ManPage(domain, path, args.web)
-+        print m.get_man_page_path()
-+
-+    if args.web:
-+        HTMLManPages(manpage_roles, manpage_domains, path, args.os)
-+
-+def gen_manpage_args(parser):
-+        man = parser.add_parser("manpage",
-+                                   help=_('Generate SELinux man pages'))
-+
-+        man.add_argument("-p", "--path", dest="path", default="/tmp",
-+                         help=_("path in which the generated SELinux man pages will be stored"))
-+        man.add_argument("-o", "--os", dest="os", default=get_os_version(),
-+                         help=_("name of the OS for man pages"))
-+        man.add_argument("-w", "--web", dest="web", default=False, action="store_true",
-+                                help=_("Generate HTML man pages structure for selected SELinux man page"))
-+        group = man.add_mutually_exclusive_group(required=True)
-+        group.add_argument("-a", "--all", dest="all", default=False,
-+                           action="store_true",
-+                           help=_("All domains"))
-+        group.add_argument("-d", "--domain", nargs="+",
-+                           action=CheckDomain,
-+                           help=_("Domain name(s) of man pages to be created"))
-+        man.set_defaults(func=manpage)
-+
-+def gen_network_args(parser):
-+        net = parser.add_parser("network",
-+                                   help=_('Query SELinux policy network information'))
-+
-+        group = net.add_mutually_exclusive_group(required=True)
-+        group.add_argument("-l", "--list", dest="list_ports",
-+                           action="store_true",
-+                            help=_("list all SELinux port types"))
-+        group.add_argument("-p", "--port", dest="port", default=None,
-+                            action=CheckPort, nargs="+", type=int,
-+                            help=_("show SELinux type related to the port"))
-+        group.add_argument("-t", "--type", dest="type", default=None,
-+                            action=CheckPortType,nargs="+",
-+                            help=_("Show ports defined for this SELinux type"))
-+        group.add_argument("-d", "--domain", dest="domain", default=None,
-+                            action=CheckDomain, nargs="+",
-+                            help=_("show ports to which this domain can bind and/or connect"))
-+        net.set_defaults(func=network)
-+
-+def communicate(args):
-+        from sepolicy.communicate import get_types
-+
-+        writable = get_types(args.source, args.tclass, args.sourceaccess.split(","))
-+        readable = get_types(args.target, args.tclass, args.targetaccess.split(","))
-+        out = list(set(writable) & set(readable))
-+
-+        for t in out:
-+            print t
-+
-+def gen_communicate_args(parser):
-+    comm = parser.add_parser("communicate",
-+                             help=_('query SELinux policy to see if domains can communicate with each other'))
-+    comm.add_argument("-s", "--source", dest="source",
-+                      action=CheckDomain, required=True,
-+                      help=_("Source Domain"))
-+    comm.add_argument("-t", "--target", dest="target",
-+                      action=CheckDomain, required=True,
-+                      help=_("Target Domain"))
-+    comm.add_argument("-c", "--class", required=False, dest="tclass",
-+                      action=CheckClass,
-+                      default="file", help="class to use for communications, Default 'file'")
-+    comm.add_argument("-S", "--sourceaccess", required=False, dest="sourceaccess",  default="open,write", help="comma separate list of permissions for the source type to use, Default 'open,write'")
-+    comm.add_argument("-T", "--targetaccess", required=False, dest="targetaccess",  default="open,read", help="comma separated list of permissions for the target type to use, Default 'open,read'")
-+    comm.set_defaults(func=communicate)
-+
-+def booleans(args):
-+    import selinux
-+    from sepolicy import boolean_desc
-+    if args.all:
-+        rc, args.booleans = selinux.security_get_boolean_names()
-+    args.booleans.sort()
-+
-+    for b in args.booleans:
-+        print "%s=_(\"%s\")" % (b, boolean_desc(b))
-+
-+def gen_booleans_args(parser):
-+    bools = parser.add_parser("booleans",
-+                              help=_('query SELinux Policy to see description of booleans'))
-+    group = bools.add_mutually_exclusive_group(required=True)
-+    group.add_argument("-a", "--all", dest="all", default=False,
-+                       action="store_true",
-+                       help=_("get all booleans descriptions"))
-+    group.add_argument("-b", "--boolean", dest="booleans", nargs="+",
-+                       help=_("boolean to get description"))
-+    bools.set_defaults(func=booleans)
-+
-+def transition(args):
-+    from sepolicy.transition import setrans
-+    mytrans = setrans(args.source, args.target)
-+    mytrans.output()
-+
-+def gen_transition_args(parser):
-+    trans = parser.add_parser("transition",
-+                              help=_('query SELinux Policy to see how a source process domain can transition to the target process domain'))
-+    trans.add_argument("-s", "--source", dest="source",
-+                       action=CheckDomain, required=True,
-+                       help=_("source process domain"))
-+    trans.add_argument("-t", "--target", dest="target",
-+                       action=CheckDomain,
-+                       help=_("target process domain"))
-+    trans.set_defaults(func=transition)
-+
-+def interface(args):
-+    from sepolicy.interface import get_admin, get, get_user
-+    if args.list_admin:
-+        for a in get_admin():
-+            print a
-+    if args.list_user:
-+        for a in get_user():
-+            print a
-+    if args.list:
-+        for m in get():
-+            print m
-+
-+def generate(args):
-+    from sepolicy.generate import policy, USERS, SANDBOX, APPLICATIONS, NEWTYPE
-+    cmd = None
-+    if args.policytype not in USERS +  [ SANDBOX, NEWTYPE]:
-+        if not args.command:
-+            raise ValueError(_("Command required for this type of policy"))
-+        cmd = os.path.realpath(args.command)
-+        if not args.name:
-+            args.name = os.path.basename(cmd).replace("-","_")
-+
-+    mypolicy = policy(args.name, args.policytype)
-+    if cmd:
-+        mypolicy.set_program(cmd)
-+
-+    if args.types:
-+        mypolicy.set_types(args.types)
-+
-+    for p in args.writepaths:
-+        if os.path.isdir(p):
-+            mypolicy.add_dir(p)
-+        else:
-+            mypolicy.add_file(p)
-+
-+    mypolicy.set_transition_users(args.user)
-+    mypolicy.set_admin_domains(args.admin_domain)
-+    mypolicy.set_existing_domains(args.domain)
-+
-+    if args.policytype in APPLICATIONS:
-+        mypolicy.gen_writeable()
-+        mypolicy.gen_symbols()
-+    print mypolicy.generate(args.path)
-+
-+def gen_interface_args(parser):
-+    itf = parser.add_parser("interface",
-+                            help=_('List SELinux Policy interfaces'))
-+    group = itf.add_mutually_exclusive_group(required=True)
-+    group.add_argument("-a", "--list_admin", dest="list_admin",action="store_true",                       default=False,
-+                       help="List all domains with admin interface")
-+    group.add_argument("-u", "--list_user", dest="list_user",action="store_true",
-+                       default=False,
-+                       help="List all domains with SELinux user role interface")
-+    group.add_argument("-l", "--list", dest="list",action="store_true",
-+                       default=False,
-+                       help="List all interfaces")
-+    itf.set_defaults(func=interface)
-+
-+def gen_generate_args(parser):
-+    from sepolicy.generate import DAEMON, get_poltype_desc, poltype, DAEMON, DBUS, INETD, CGI, SANDBOX, USER, EUSER, TUSER, XUSER, LUSER, AUSER, RUSER, NEWTYPE
-+    pol = parser.add_parser("generate",
-+                            help=_('Generate SELinux Policy module template'))
-+    pol.add_argument("-d", "--domain", dest="domain", default=[],
-+                     action=CheckDomain, nargs="*",
-+                     help=_("Enter domain type which you will be extending"))
-+    pol.add_argument("-u", "--user", dest="user", default=[],
-+                     action=CheckUser, 
-+                     help=_("Enter SELinux user(s) which will transition to this domain"))
-+    pol.add_argument("-a", "--admin", dest="admin_domain",default=[],
-+                     action=CheckAdmin,
-+                     help=_("Enter domain(s) that this confined admin will administrate"))
-+    pol.add_argument("-n", "--name", dest="name",
-+                     default=None,
-+                     help=_("name of policy to generate"))
-+    pol.add_argument("-T", "--test", dest="test", default=False, action="store_true",
-+                     help=argparse.SUPPRESS)
-+    pol.add_argument("-t", "--type", dest="types", default=[], nargs="*",
-+                     action=CheckType, 
-+                     help=argparse.SUPPRESS)
-+    pol.add_argument("-p", "--path", dest="path", default=os.getcwd(),
-+                     help=_("path in which the generated policy files will be stored"))
-+    pol.add_argument("-w", "--writepath", dest="writepaths", nargs="*", default = [],
-+                     help=_("path to which the confined processes will need to write"))
-+    pol.add_argument("command",nargs="?", default=None,
-+                     help=_("executable to confine"))
-+    group = pol.add_mutually_exclusive_group(required=False)
-+    group.add_argument("--newtype", dest="policytype", const=NEWTYPE,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[NEWTYPE])
-+    group.add_argument("--admin_user", dest="policytype", const=AUSER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[AUSER])
-+    group.add_argument("--application", dest="policytype", const=USER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[USER])
-+    group.add_argument("--cgi", dest="policytype", const=CGI,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[CGI])
-+    group.add_argument("--confined_admin", dest="policytype", const=RUSER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[RUSER])
-+    group.add_argument("--customize", dest="policytype", const=EUSER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[EUSER])
-+    group.add_argument("--dbus", dest="policytype", const=DBUS, 
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[DBUS])
-+    group.add_argument("--desktop_user", dest="policytype", const=LUSER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[LUSER])
-+    group.add_argument("--inetd", dest="policytype", const=INETD,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[INETD])
-+    group.add_argument("--init", dest="policytype", const=DAEMON, 
-+                       action="store_const", default=DAEMON, 
-+                       help=_("Generate Policy for %s") % poltype[DAEMON])
-+    group.add_argument("--sandbox", dest="policytype", const=SANDBOX,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[SANDBOX])
-+    group.add_argument("--term_user", dest="policytype", const=TUSER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[TUSER])
-+    group.add_argument("--x_user", dest="policytype", const=XUSER,
-+                       action="store_const",
-+                       help=_("Generate Policy for %s") % poltype[XUSER])
-+    pol.set_defaults(func=generate)
-+
-+if __name__ == '__main__':
-+    parser = argparse.ArgumentParser(description='SELinux Policy Inspection Tool')
-+    subparsers = parser.add_subparsers(help=_("commands"))
-+    parser.add_argument("-P", "--policy", dest="policy",
-+                        action=LoadPolicy,
-+                        default=None, help=_("Alternate SELinux policy, defaults to /sys/fs/selinux/policy"))
-+    gen_booleans_args(subparsers)
-+    gen_communicate_args(subparsers)
-+    gen_generate_args(subparsers)
-+    gen_interface_args(subparsers)
-+    gen_manpage_args(subparsers)
-+    gen_network_args(subparsers)
-+    gen_transition_args(subparsers)
-+
-+    try:
-+        args = parser.parse_args()
-+        args.func(args)
-+        sys.exit(0)
-+    except ValueError,e:
-+        sys.stderr.write("%s: %s\n" % (e.__class__.__name__, str(e)))
-+        sys.exit(1)
-+    except KeyboardInterrupt:
-+        sys.exit(0)
-diff --git a/policycoreutils/sepolicy/sepolicy/__init__.py b/policycoreutils/sepolicy/sepolicy/__init__.py
-new file mode 100644
-index 0000000..5e7415c
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/__init__.py
-@@ -0,0 +1,250 @@
-+#!/usr/bin/python
-+
-+# Author: Thomas Liu <tliu at redhat.com>
-+# Author: Dan Walsh <dwalsh at redhat.com>
-+
-+import _policy
-+import selinux, glob
-+PROGNAME="policycoreutils"
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+TYPE = _policy.TYPE
-+ROLE = _policy.ROLE
-+ATTRIBUTE = _policy.ATTRIBUTE
-+PORT = _policy.PORT
-+USER = _policy.USER
-+BOOLEAN = _policy.BOOLEAN
-+TCLASS =  _policy.CLASS
-+
-+ALLOW = 'allow'
-+AUDITALLOW = 'auditallow'
-+NEVERALLOW = 'neverallow'
-+DONTAUDIT = 'dontaudit'
-+SOURCE = 'source'
-+TARGET = 'target'
-+PERMS = 'permlist'
-+CLASS = 'class'
-+TRANSITION = 'transition'
-+ROLE_ALLOW = 'role_allow'
-+
-+def __get_installed_policy():
-+    try:
-+        path = selinux.selinux_binary_policy_path()
-+        policies = glob.glob ("%s.*" % path )
-+        policies.sort()
-+        return policies[-1]
-+    except:
-+        pass
-+    raise ValueError(_("No SELinux Policy installed"))
-+        
-+all_types = None
-+def get_all_types():
-+    global all_types
-+    if all_types == None:
-+        all_types = map(lambda x: x['name'], info(TYPE))
-+    return all_types
-+
-+role_allows = None
-+def get_all_role_allows():
-+	global role_allows
-+	if role_allows:
-+		return role_allows
-+	role_allows = {}
-+	for r in search([ROLE_ALLOW]):
-+		if r["source"] == "system_r" or r["target"] == "system_r":
-+			continue
-+		if r["source"] in role_allows:
-+			role_allows[r["source"]].append(r["target"])
-+		else:
-+			role_allows[r["source"]] = [ r["target"] ]
-+
-+	return role_allows
-+
-+def get_all_entrypoint_domains():
-+    all_domains = []
-+    types=get_all_types()
-+    types.sort()
-+    for i in types:
-+        m = re.findall("(.*)%s" % "_exec_t$", i)
-+        if len(m) > 0:
-+            if len(re.findall("(.*)%s" % "_initrc$", m[0])) == 0 and m[0] not in all_domains:
-+                all_domains.append(m[0])
-+    return all_domains
-+
-+all_domains = None
-+def get_all_domains():
-+	global all_domains
-+	if not all_domains:
-+		all_domains = info(ATTRIBUTE,"domain")[0]["types"]
-+	return all_domains
-+
-+roles = None
-+def get_all_roles():
-+	global roles
-+	if roles:
-+		return roles
-+        roles = map(lambda x: x['name'], info(ROLE))
-+        roles.remove("object_r")
-+        roles.sort()
-+        return roles
-+
-+users = None
-+def get_all_users():
-+    global users
-+    if users:
-+        return users
-+    users = map(lambda x: x['name'], info(USER))
-+    return users 
-+
-+file_types = None
-+def get_all_file_types():
-+	global file_types
-+	if file_types:
-+		return file_types
-+	file_types =  info(ATTRIBUTE,"file_type")[0]["types"]
-+	file_types.sort()
-+	return file_types
-+
-+port_types = None
-+def get_all_port_types():
-+	global port_types
-+	if port_types:
-+		return port_types
-+	port_types =  info(ATTRIBUTE,"port_type")[0]["types"]
-+	port_types.sort()
-+	return port_types
-+
-+bools = None
-+def get_all_bools():
-+	global bools
-+	if not bools:
-+		bools = info(BOOLEAN)
-+	return bools
-+
-+all_attributes = None
-+def get_all_attributes():
-+	global all_attributes
-+	if not all_attributes:
-+		all_attributes = map(lambda x: x['name'], info(ATTRIBUTE))
-+	return all_attributes
-+
-+def policy(policy_file):
-+    try:
-+        _policy.policy(policy_file)
-+    except:
-+        raise ValueError(_("Failed to read %s policy file") % policy_file)
-+
-+
-+policy_file = selinux.selinux_current_policy_path()
-+if not policy_file:
-+    policy_file = __get_installed_policy()
-+
-+try:
-+    policy(policy_file)
-+except ValueError, e:
-+    if selinux.is_selinux_enabled() == 1:
-+        raise e
-+
-+def search(types, info = {} ):
-+    valid_types = [ALLOW, AUDITALLOW, NEVERALLOW, DONTAUDIT, TRANSITION, ROLE_ALLOW]
-+    for type in types:
-+        if type not in valid_types:
-+            raise ValueError("Type has to be in %s" % valid_types)
-+        info[type] = True
-+
-+    perms = []
-+    if PERMS in info:
-+        perms = info[PERMS]
-+        info[PERMS] = ",".join(info[PERMS])
-+
-+    dict_list = _policy.search(info)
-+    if dict_list and len(perms) != 0:
-+        dict_list = filter(lambda x: _dict_has_perms(x, perms), dict_list)
-+    return dict_list
-+
-+def _dict_has_perms(dict, perms):
-+    for perm in perms:
-+        if perm not in dict[PERMS]:
-+            return False
-+    return True
-+
-+def info(setype, name=None):
-+    dict_list = _policy.info(setype, name)
-+    return dict_list
-+
-+booleans_dict = None
-+def gen_bool_dict(path="/usr/share/selinux/devel/policy.xml"):
-+        global booleans_dict
-+        if booleans_dict:
-+            return booleans_dict
-+	import xml.etree.ElementTree
-+	import re
-+	booleans_dict = {}
-+	try:
-+		tree = xml.etree.ElementTree.parse(path)
-+		for l in  tree.findall("layer"):
-+			for m in  l.findall("module"):
-+				for b in  m.findall("tunable"):
-+					desc = b.find("desc").find("p").text.strip("\n")
-+					desc = re.sub("\n", " ", desc)
-+					booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
-+				for b in  m.findall("bool"):
-+					desc = b.find("desc").find("p").text.strip("\n")
-+					desc = re.sub("\n", " ", desc)
-+					booleans_dict[b.get('name')] = (m.get("name"), b.get('dftval'), desc)
-+			for i in  tree.findall("bool"):
-+				desc = i.find("desc").find("p").text.strip("\n")
-+				desc = re.sub("\n", " ", desc)
-+				booleans_dict[i.get('name')] = ("global", i.get('dftval'), desc)
-+		for i in  tree.findall("tunable"):
-+			desc = i.find("desc").find("p").text.strip("\n")
-+			desc = re.sub("\n", " ", desc)
-+			booleans_dict[i.get('name')] = ("global", i.get('dftval'), desc)
-+	except IOError, e:
-+		pass
-+	return booleans_dict
-+
-+def boolean_category(boolean):
-+    booleans_dict = gen_bool_dict()
-+    if boolean in booleans_dict:
-+        return _(booleans_dict[boolean][0])
-+    else:
-+        return _("unknown")
-+
-+def boolean_desc(boolean):
-+       booleans_dict = gen_bool_dict()
-+       if boolean in booleans_dict:
-+              return _(booleans_dict[boolean][2])
-+       else:
-+           desc = boolean.split("_")
-+           return "Allow %s to %s" % (desc[0], " ".join(desc[1:]))
-+
-+def get_os_version():
-+    os_version = ""
-+    pkg_name = "selinux-policy"
-+    try:
-+	import commands
-+	rc, output = commands.getstatusoutput("rpm -q '%s'" % pkg_name)
-+	if rc == 0:
-+	    os_version = output.split(".")[-2]
-+    except:
-+	os_version = ""
-+
-+    if os_version[0:2] == "fc":
-+	os_version = "Fedora"+os_version[2:]
-+    elif os_version[0:2] == "el":
-+	os_version = "RHEL"+os_version[2:]
-+    else:
-+	os_version = ""
-+
-+    return os_version
-diff --git a/policycoreutils/sepolicy/sepolicy/booleans.py b/policycoreutils/sepolicy/sepolicy/booleans.py
-new file mode 100644
-index 0000000..9003652
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/booleans.py
-@@ -0,0 +1,41 @@
-+#! /usr/bin/python -Es
-+# Copyright (C) 2012 Red Hat 
-+# see file 'COPYING' for use and warranty information
-+#
-+# setrans is a tool for analyzing process transistions in SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
-+#                                        02111-1307  USA
-+#
-+#  
-+import sepolicy, sys
-+search=sepolicy.search
-+info=sepolicy.info
-+
-+def expand_attribute(attribute):
-+    try:
-+        return info(sepolicy.ATTRIBUTE, attribute)[0]["types"]
-+    except RuntimeError:
-+        return [ attribute ]
-+
-+def get_types(src, tclass, perm):
-+    allows=search([sepolicy.ALLOW],{sepolicy.SOURCE:src,sepolicy.CLASS:tclass, sepolicy.PERMS:perm})
-+    if not allows:
-+        raise TypeError("The %s type is not allowed to %s any types" % (src, ",".join(perm)))
-+
-+    tlist = []
-+    for l in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]), allows)):
-+        tlist = tlist + expand_attribute(l)
-+    return tlist
-diff --git a/policycoreutils/sepolicy/sepolicy/communicate.py b/policycoreutils/sepolicy/sepolicy/communicate.py
-new file mode 100755
-index 0000000..a179d95
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/communicate.py
-@@ -0,0 +1,49 @@
-+#! /usr/bin/python -Es
-+# Copyright (C) 2012 Red Hat 
-+# see file 'COPYING' for use and warranty information
-+#
-+# setrans is a tool for analyzing process transistions in SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
-+#                                        02111-1307  USA
-+#
-+#  
-+import sepolicy, sys
-+search=sepolicy.search
-+info=sepolicy.info
-+def usage(parser, msg):
-+    parser.print_help()
-+
-+    sys.stderr.write("\n%s\n" % msg)
-+    sys.stderr.flush()
-+    sys.exit(1)
-+
-+
-+def expand_attribute(attribute):
-+    try:
-+        return info(sepolicy.ATTRIBUTE, attribute)[0]["types"]
-+    except RuntimeError:
-+        return [ attribute ]
-+
-+def get_types(src, tclass, perm):
-+    allows=search([sepolicy.ALLOW],{sepolicy.SOURCE:src,sepolicy.CLASS:tclass, sepolicy.PERMS:perm})
-+    if not allows:
-+        raise TypeError("The %s type is not allowed to %s any types" % (src, ",".join(perm)))
-+
-+    tlist = []
-+    for l in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]), allows)):
-+        tlist = tlist + expand_attribute(l)
-+    return tlist
-+
-diff --git a/policycoreutils/sepolicy/sepolicy/generate.py b/policycoreutils/sepolicy/sepolicy/generate.py
-new file mode 100644
-index 0000000..26f8390
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/generate.py
-@@ -0,0 +1,1354 @@
-+#!/usr/bin/python -Es
-+#
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+import os, sys, stat
-+import re
-+import sepolicy
-+from sepolicy import get_all_types, get_all_attributes, get_all_roles
-+import time
-+import yum
-+
-+from templates import executable
-+from templates import boolean
-+from templates import etc_rw
-+from templates import unit_file
-+from templates import var_cache
-+from templates import var_spool
-+from templates import var_lib
-+from templates import var_log
-+from templates import var_run
-+from templates import tmp
-+from templates import rw
-+from templates import network
-+from templates import script
-+from templates import spec
-+from templates import user
-+import sepolgen.interfaces as interfaces
-+import sepolgen.defaults as defaults
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+user_types =  sepolicy.info(sepolicy.ATTRIBUTE,"userdomain")[0]["types"]
-+methods = []
-+fn = defaults.interface_info()
-+try:
-+    fd = open(fn)
-+    # List of per_role_template interfaces
-+    ifs = interfaces.InterfaceSet()
-+    ifs.from_file(fd)
-+    methods = ifs.interfaces.keys()
-+    fd.close()
-+except:
-+    sys.stderr.write("could not open interface info [%s]\n" % fn)
-+    sys.exit(1)
-+
-+def get_rpm_nvr_from_header(hdr):
-+    'Given an RPM header return the package NVR as a string'
-+    name    = hdr['name']
-+    version = hdr['version']
-+    release = hdr['release']
-+    release_version = version+"-"+release.split(".")[0]
-+    os_version = release.split(".")[1]
-+
-+    return [name,release_version,os_version]
-+
-+def get_rpm_nvr_list(package):
-+    try:
-+        import rpm
-+        nvr = None
-+        ts = rpm.ts()
-+        mi = ts.dbMatch(rpm.RPMTAG_NAME, package)
-+        for h in mi:
-+            nvr = get_rpm_nvr_from_header(h)
-+            break
-+    except:
-+        print("Failed to retrieve rpm info for %s") % package
-+        nvr = None
-+
-+    return nvr
-+
-+def get_all_ports():
-+    dict = {}
-+    for p in sepolicy.info(sepolicy.PORT):
-+        if p['type'] == "reserved_port_t" or \
-+                p['type'] == "port_t" or \
-+                p['type'] == "hi_reserved_port_t":
-+            continue
-+        dict[(p['low'], p['high'], p['protocol'])]=(p['type'], p['range'])
-+    return dict
-+
-+def get_all_users():
-+    users = map(lambda x: x['name'], sepolicy.info(sepolicy.USER))
-+    users.remove("system_u")
-+    users.remove("root")
-+    users.sort()
-+    return users
-+
-+ALL = 0
-+RESERVED = 1
-+UNRESERVED = 2
-+PORTS = 3
-+ADMIN_TRANSITION_INTERFACE = "_admin$"
-+USER_TRANSITION_INTERFACE = "_role$"
-+
-+DAEMON = 0
-+DBUS = 1
-+INETD = 2
-+CGI = 3
-+SANDBOX = 4
-+USER = 5
-+EUSER = 6
-+TUSER = 7
-+XUSER = 8
-+LUSER = 9
-+AUSER = 10
-+RUSER = 11
-+NEWTYPE = 12
-+
-+poltype={}
-+poltype[DAEMON] = _("Standard Init Daemon")
-+poltype[DBUS] = _("DBUS System Daemon")
-+poltype[INETD] = _("Internet Services Daemon")
-+poltype[CGI] = _("Web Application/Script (CGI)")
-+poltype[SANDBOX] = _("Sandbox")
-+poltype[USER] = _("User Application")
-+poltype[EUSER] = _("Existing Domain Type")
-+poltype[TUSER] = _("Minimal Terminal Login User Role")
-+poltype[XUSER] = _("Minimal X Windows Login User Role")
-+poltype[LUSER] = _("Desktop Login User Role")
-+poltype[AUSER] = _("Administrator Login User Role")
-+poltype[RUSER] = _("Confined Root Administrator Role")
-+poltype[NEWTYPE] = _("Module information for a new type")
-+
-+def get_poltype_desc():
-+    keys = poltype.keys()
-+    keys.sort()
-+    msg = _("Valid Types:\n")
-+    for k in keys:
-+        msg += "%2s: %s\n" % (k, poltype[k])
-+    return msg
-+        
-+APPLICATIONS = [ DAEMON, DBUS, INETD, USER, CGI ]
-+USERS = [ XUSER, TUSER, LUSER, AUSER, EUSER, RUSER]
-+
-+def verify_ports(ports):
-+    if ports == "":
-+        return []
-+    max_port=2**16
-+    try:
-+        temp = []
-+        for a in ports.split(","):
-+            r =  a.split("-")
-+            if len(r) > 2:
-+                raise  ValueError
-+            if len(r) == 1:
-+                begin = int (r[0])
-+                end = int (r[0])
-+            else:
-+                begin = int (r[0])
-+                end = int (r[1])
-+
-+                if begin > end:
-+                    raise  ValueError
-+
-+            for p in range(begin, end + 1):
-+                if p < 1 or p > max_port:
-+                    raise  ValueError
-+                temp.append(p)
-+        return temp
-+    except ValueError:
-+        raise  ValueError(_("Ports must be numbers or ranges of numbers from 1 to %d " % max_port ))
-+
-+class policy:
-+
-+	def __init__(self, name, type):
-+                self.rpms = []
-+                self.ports = []
-+                self.all_roles = get_all_roles()
-+                self.types = []
-+
-+                if type not in poltype:
-+                    raise ValueError(_("You must enter a valid policy type"))
-+
-+		if not name:
-+                    raise ValueError(_("You must enter a name for your policy module for your %s.") % poltype[type])
-+                try:
-+                    self.ports = get_all_ports()
-+                except ValueError, e:
-+                    print "Can not get port types, must be root for this information"
-+                except RuntimeError, e:
-+                    print "Can not get port types", e
-+
-+                self.symbols = {}
-+                self.symbols["openlog"] = "set_use_kerberos(True)"
-+                self.symbols["openlog"] = "set_use_kerb_rcache(True)"
-+                self.symbols["openlog"] = "set_use_syslog(True)"
-+                self.symbols["gethostby"] = "set_use_resolve(True)"
-+                self.symbols["getaddrinfo"] = "set_use_resolve(True)"
-+                self.symbols["getnameinfo"] = "set_use_resolve(True)"
-+                self.symbols["krb"] = "set_use_kerberos(True)"
-+                self.symbols["gss_accept_sec_context"] = "set_manage_krb5_rcache(True)"
-+                self.symbols["krb5_verify_init_creds"] = "set_manage_krb5_rcache(True)"
-+                self.symbols["krb5_rd_req"] = "set_manage_krb5_rcache(True)"
-+                self.symbols["__syslog_chk"] = "set_use_syslog(True)"
-+                self.symbols["getpwnam"] = "set_use_uid(True)"
-+                self.symbols["getpwuid"] = "set_use_uid(True)"
-+                self.symbols["dbus_"] = "set_use_dbus(True)"
-+                self.symbols["pam_"] = "set_use_pam(True)"
-+                self.symbols["pam_"] = "set_use_audit(True)"
-+                self.symbols["fork"] = "add_process('fork')"
-+                self.symbols["transition"] = "add_process('transition')"
-+                self.symbols["sigchld"] = "add_process('sigchld')"
-+                self.symbols["sigkill"] = "add_process('sigkill')"
-+                self.symbols["sigstop"] = "add_process('sigstop')"
-+                self.symbols["signull"] = "add_process('signull')"
-+                self.symbols["ptrace"] = "add_process('ptrace')"
-+                self.symbols["getsched"] = "add_process('getsched')"
-+                self.symbols["setsched"] = "add_process('setsched')"
-+                self.symbols["getsession"] = "add_process('getsession')"
-+                self.symbols["getpgid"] = "add_process('getpgid')"
-+                self.symbols["setpgid"] = "add_process('setpgid')"
-+                self.symbols["getcap"] = "add_process('getcap')"
-+                self.symbols["setcap"] = "add_process('setcap')"
-+                self.symbols["share"] = "add_process('share')"
-+                self.symbols["getattr"] = "add_process('getattr')"
-+                self.symbols["setexec"] = "add_process('setexec')"
-+                self.symbols["setfscreate"] = "add_process('setfscreate')"
-+                self.symbols["noatsecure"] = "add_process('noatsecure')"
-+                self.symbols["siginh"] = "add_process('siginh')"
-+                self.symbols["kill"] = "add_process('signal_perms')"
-+                self.symbols["setrlimit"] = "add_process('setrlimit')"
-+                self.symbols["rlimitinh"] = "add_process('rlimitinh')"
-+                self.symbols["dyntransition"] = "add_process('dyntransition')"
-+                self.symbols["setcurrent"] = "add_process('setcurrent')"
-+                self.symbols["execmem"] = "add_process('execmem')"
-+                self.symbols["execstack"] = "add_process('execstack')"
-+                self.symbols["execheap"] = "add_process('execheap')"
-+                self.symbols["setkeycreate"] = "add_process('setkeycreate')"
-+                self.symbols["setsockcreate"] = "add_process('setsockcreate')"
-+
-+                self.symbols["chown"] = "add_capability('chown')"
-+                self.symbols["dac_override"] = "add_capability('dac_override')"
-+                self.symbols["dac_read_search"] = "add_capability('dac_read_search')"
-+                self.symbols["fowner"] = "add_capability('fowner')"
-+                self.symbols["fsetid"] = "add_capability('fsetid')"
-+                self.symbols["setgid"] = "add_capability('setgid')"
-+                self.symbols["setresuid"] = "add_capability('setuid')"
-+                self.symbols["setuid"] = "add_capability('setuid')"
-+                self.symbols["setpcap"] = "add_capability('setpcap')"
-+                self.symbols["linux_immutable"] = "add_capability('linux_immutable')"
-+                self.symbols["net_bind_service"] = "add_capability('net_bind_service')"
-+                self.symbols["net_broadcast"] = "add_capability('net_broadcast')"
-+                self.symbols["net_admin"] = "add_capability('net_admin')"
-+                self.symbols["net_raw"] = "add_capability('net_raw')"
-+                self.symbols["ipc_lock"] = "add_capability('ipc_lock')"
-+                self.symbols["ipc_owner"] = "add_capability('ipc_owner')"
-+                self.symbols["sys_module"] = "add_capability('sys_module')"
-+                self.symbols["sys_rawio"] = "add_capability('sys_rawio')"
-+                self.symbols["chroot"] = "add_capability('sys_chroot')"
-+                self.symbols["sys_chroot"] = "add_capability('sys_chroot')"
-+                self.symbols["sys_ptrace"] = "add_capability('sys_ptrace')"
-+                self.symbols["sys_pacct"] = "add_capability('sys_pacct')"
-+                self.symbols["mount"] = "add_capability('sys_admin')"
-+                self.symbols["unshare"] = "add_capability('sys_admin')"
-+                self.symbols["sys_admin"] = "add_capability('sys_admin')"
-+                self.symbols["sys_boot"] = "add_capability('sys_boot')"
-+                self.symbols["sys_nice"] = "add_capability('sys_nice')"
-+                self.symbols["sys_resource"] = "add_capability('sys_resource')"
-+                self.symbols["sys_time"] = "add_capability('sys_time')"
-+                self.symbols["sys_tty_config"] = "add_capability('sys_tty_config')"
-+                self.symbols["mknod"] = "add_capability('mknod')"
-+                self.symbols["lease"] = "add_capability('lease')"
-+                self.symbols["audit_write"] = "add_capability('audit_write')"
-+                self.symbols["audit_control"] = "add_capability('audit_control')"
-+                self.symbols["setfcap"] = "add_capability('setfcap')"
-+
-+		self.DEFAULT_DIRS = {}
-+		self.DEFAULT_DIRS["/etc"] = ["etc_rw", [], etc_rw];
-+		self.DEFAULT_DIRS["/tmp"] = ["tmp", [], tmp];
-+		self.DEFAULT_DIRS["rw"] = ["rw", [], rw];
-+		self.DEFAULT_DIRS["/usr/lib/systemd/system"] = ["unit_file", [], unit_file];
-+		self.DEFAULT_DIRS["/lib/systemd/system"] = ["unit_file", [], unit_file];
-+		self.DEFAULT_DIRS["/etc/systemd/system"] = ["unit_file", [], unit_file];
-+		self.DEFAULT_DIRS["/var/cache"] = ["var_cache", [], var_cache];
-+		self.DEFAULT_DIRS["/var/lib"] = ["var_lib", [], var_lib];
-+		self.DEFAULT_DIRS["/var/log"] = ["var_log", [], var_log];
-+		self.DEFAULT_DIRS["/var/run"] = ["var_run", [], var_run];
-+		self.DEFAULT_DIRS["/var/spool"] = ["var_spool", [], var_spool];
-+
-+		self.DEFAULT_EXT = {}
-+		self.DEFAULT_EXT["_tmp_t"] = tmp;
-+		self.DEFAULT_EXT["_unit_file_t"] = unit_file;
-+		self.DEFAULT_EXT["_var_cache_t"] = var_cache;
-+		self.DEFAULT_EXT["_var_lib_t"] = var_lib;
-+		self.DEFAULT_EXT["_var_log_t"] = var_log;
-+		self.DEFAULT_EXT["_var_run_t"] = var_run;
-+		self.DEFAULT_EXT["_var_spool_t"] = var_spool;
-+		self.DEFAULT_EXT["port_t"] = network;
-+
-+                self.DEFAULT_KEYS=["/etc", "/var/cache", "/var/log", "/tmp", "rw", "/var/lib", "/var/run", "/var/spool", "/etc/systemd/system", "/usr/lib/systemd/system", "/lib/systemd/system" ]
-+
-+		self.DEFAULT_TYPES = (\
-+( self.generate_daemon_types, self.generate_daemon_rules), \
-+( self.generate_dbusd_types, self.generate_dbusd_rules), \
-+( self.generate_inetd_types, self.generate_inetd_rules), \
-+( self.generate_cgi_types, self.generate_cgi_rules), \
-+( self.generate_sandbox_types, self.generate_sandbox_rules), \
-+( self.generate_userapp_types, self.generate_userapp_rules), \
-+( self.generate_existing_user_types, self.generate_existing_user_rules), \
-+( self.generate_min_login_user_types, self.generate_login_user_rules), \
-+( self.generate_x_login_user_types, self.generate_x_login_user_rules), \
-+( self.generate_login_user_types, self.generate_login_user_rules), \
-+( self.generate_admin_user_types, self.generate_login_user_rules), \
-+( self.generate_root_user_types, self.generate_root_user_rules), \
-+( self.generate_new_types, self.generate_new_rules))
-+                if not re.match(r"^[a-zA-Z0-9-_]+$", name):
-+                    raise ValueError(_("Name must be alpha numberic with no spaces. Consider using option \"-n MODULENAME\""))
-+
-+		if type == CGI:
-+			self.name = "httpd_%s_script" % name
-+		else:
-+			self.name = name
-+
-+                self.file_name = name
-+
-+                self.capabilities = []
-+                self.processes = []
-+		self.type = type
-+		self.initscript = ""
-+                self.program = None
-+		self.in_tcp = [False, False, False, []]
-+		self.in_udp = [False, False, False, []]
-+		self.out_tcp = [False, False, False, []]
-+		self.out_udp = [False, False, False, []]
-+		self.use_resolve = False
-+		self.use_tmp = False
-+		self.use_uid = False
-+		self.use_syslog = False
-+		self.use_kerberos = False
-+		self.manage_krb5_rcache = False
-+		self.use_pam = False
-+		self.use_dbus = False
-+		self.use_audit = False
-+		self.use_etc = self.type not in [ EUSER, NEWTYPE ]
-+		self.use_localization = self.type not in [ EUSER, NEWTYPE ]
-+		self.use_fd = self.type not in [ EUSER, NEWTYPE ]
-+		self.use_terminal = False
-+		self.use_mail = False
-+		self.booleans = {}
-+		self.files = {}
-+		self.dirs = {}
-+                self.found_tcp_ports=[]
-+                self.found_udp_ports=[]
-+                self.need_tcp_type=False
-+                self.need_udp_type=False
-+		self.admin_domains = []
-+		self.existing_domains = []
-+		self.transition_domains = []
-+		self.transition_users = []
-+                self.roles = []
-+
-+        def __isnetset(self, l):
-+            return l[ALL] or l[RESERVED] or l[UNRESERVED] or len(l[PORTS]) > 0
-+
-+        def set_admin_domains(self, admin_domains):
-+            self.admin_domains = admin_domains
-+
-+        def set_existing_domains(self, existing_domains):
-+            self.existing_domains = existing_domains
-+
-+        def set_admin_roles(self, roles):
-+            self.roles = roles
-+
-+        def set_transition_domains(self, transition_domains):
-+            self.transition_domains = transition_domains
-+
-+        def set_transition_users(self, transition_users):
-+            self.transition_users = transition_users
-+
-+        def use_in_udp(self):
-+            return self.__isnetset(self.in_udp)
-+
-+        def use_out_udp(self):
-+            return self.__isnetset(self.out_udp)
-+
-+        def use_udp(self):
-+            return self.use_in_udp() or self.use_out_udp()
-+
-+        def use_in_tcp(self):
-+            return self.__isnetset(self.in_tcp)
-+
-+        def use_out_tcp(self):
-+            return self.__isnetset(self.out_tcp)
-+
-+        def use_tcp(self):
-+            return self.use_in_tcp() or self.use_out_tcp()
-+
-+        def use_network(self):
-+            return self.use_tcp() or self.use_udp()
-+
-+        def find_port(self, port, protocol="tcp"):
-+            for begin,end,p in self.ports.keys():
-+                if port >= begin and port <= end and protocol == p:
-+                    return self.ports[begin, end, protocol]
-+            return  None
-+
-+	def set_program(self, program):
-+                if self.type not in APPLICATIONS:
-+                    raise ValueError(_("User Role types can not be assigned executables."))
-+
-+		self.program = program
-+
-+	def set_init_script(self, initscript):
-+                if self.type != DAEMON:
-+                    raise ValueError(_("Only Daemon apps can use an init script.."))
-+
-+		self.initscript = initscript
-+
-+	def set_in_tcp(self, all, reserved, unreserved, ports):
-+		self.in_tcp = [ all, reserved, unreserved, verify_ports(ports)]
-+
-+	def set_in_udp(self, all, reserved, unreserved, ports):
-+		self.in_udp = [ all, reserved, unreserved, verify_ports(ports)]
-+
-+	def set_out_tcp(self, all, ports):
-+		self.out_tcp = [ all , False, False, verify_ports(ports) ]
-+
-+	def set_out_udp(self, all, ports):
-+		self.out_udp = [ all , False, False, verify_ports(ports) ]
-+
-+	def set_use_resolve(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("use_resolve must be a boolean value "))
-+
-+		self.use_resolve = val
-+
-+	def set_use_syslog(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("use_syslog must be a boolean value "))
-+
-+		self.use_syslog = val
-+
-+	def set_use_kerberos(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("use_kerberos must be a boolean value "))
-+
-+		self.use_kerberos = val
-+
-+	def set_manage_krb5_rcache(self, val):
-+		if val != True and val != False:
-+			raise  ValueError(_("manage_krb5_rcache must be a boolean value "))
-+
-+		self.manage_krb5_rcache = val
-+
-+	def set_use_pam(self, val):
-+		self.use_pam = val == True
-+
-+	def set_use_dbus(self, val):
-+		self.use_dbus = val == True
-+
-+	def set_use_audit(self, val):
-+		self.use_audit = val == True
-+
-+	def set_use_etc(self, val):
-+		self.use_etc = val == True
-+
-+	def set_use_localization(self, val):
-+		self.use_localization = val == True
-+
-+	def set_use_fd(self, val):
-+		self.use_fd = val == True
-+
-+	def set_use_terminal(self, val):
-+		self.use_terminal = val == True
-+
-+	def set_use_mail(self, val):
-+		self.use_mail = val == True
-+
-+	def set_use_tmp(self, val):
-+            if self.type in USERS:
-+                raise ValueError(_("USER Types automatically get a tmp type"))
-+
-+            if val:
-+		self.DEFAULT_DIRS["/tmp"][1].append("/tmp");
-+            else:
-+		self.DEFAULT_DIRS["/tmp"][1]=[]
-+
-+	def set_use_uid(self, val):
-+		self.use_uid = val == True
-+
-+	def generate_uid_rules(self):
-+                if self.use_uid:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_uid_rules)
-+                else:
-+                    return ""
-+
-+	def generate_syslog_rules(self):
-+                if self.use_syslog:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_syslog_rules)
-+                else:
-+                    return ""
-+
-+	def generate_resolve_rules(self):
-+                if self.use_resolve:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_resolve_rules)
-+                else:
-+                    return ""
-+
-+	def generate_kerberos_rules(self):
-+                if self.use_kerberos:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_kerberos_rules)
-+                else:
-+                    return ""
-+
-+	def generate_manage_krb5_rcache_rules(self):
-+                if self.manage_krb5_rcache:
-+                    return re.sub("TEMPLATETYPE", self.name, executable.te_manage_krb5_rcache_rules)
-+                else:
-+                    return ""
-+
-+	def generate_pam_rules(self):
-+                newte =""
-+                if self.use_pam:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_pam_rules)
-+                return newte
-+
-+	def generate_audit_rules(self):
-+                newte =""
-+                if self.use_audit:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_audit_rules)
-+                return newte
-+
-+	def generate_etc_rules(self):
-+                newte =""
-+                if self.use_etc:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_etc_rules)
-+                return newte
-+
-+	def generate_fd_rules(self):
-+                newte =""
-+                if self.use_fd:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_fd_rules)
-+                return newte
-+
-+	def generate_localization_rules(self):
-+                newte =""
-+                if self.use_localization:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_localization_rules)
-+                return newte
-+
-+	def generate_dbus_rules(self):
-+                newte =""
-+                if self.type != DBUS and self.use_dbus:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_dbus_rules)
-+                return newte
-+
-+	def generate_mail_rules(self):
-+                newte =""
-+                if self.use_mail:
-+                    newte = re.sub("TEMPLATETYPE", self.name, executable.te_mail_rules)
-+                return newte
-+
-+        def generate_network_action(self, protocol, action, port_name):
-+            line = ""
-+            method = "corenet_%s_%s_%s" % (protocol, action, port_name)
-+            if method in methods:
-+                line = "%s(%s_t)\n" % (method, self.name)
-+            else:
-+                line = """
-+gen_require(`
-+    type %s_t;
-+')
-+allow %s_t %s_t:%s_socket name_%s;
-+""" % (port_name, self.name, port_name, protocol, action)
-+            return line
-+
-+	def generate_network_types(self):
-+            for i in self.in_tcp[PORTS]:
-+                rec = self.find_port(int(i), "tcp")
-+                if rec == None:
-+                    self.need_tcp_type = True;
-+                else:
-+                    port_name = rec[0][:-2]
-+                    line = self.generate_network_action("tcp", "bind", port_name)
-+#                   line = "corenet_tcp_bind_%s(%s_t)\n" % (port_name, self.name)
-+                    if line not in self.found_tcp_ports:
-+                        self.found_tcp_ports.append(line)
-+
-+            for i in self.out_tcp[PORTS]:
-+                rec = self.find_port(int(i), "tcp")
-+                if rec == None:
-+                    self.need_tcp_type = True;
-+                else:
-+                    port_name = rec[0][:-2]
-+                    line = self.generate_network_action("tcp", "connect", port_name)
-+#                   line = "corenet_tcp_connect_%s(%s_t)\n" % (port_name, self.name)
-+                    if line not in self.found_tcp_ports:
-+                        self.found_tcp_ports.append(line)
-+
-+            for i in self.in_udp[PORTS]:
-+                rec = self.find_port(int(i),"udp")
-+                if rec == None:
-+                    self.need_udp_type = True;
-+                else:
-+                    port_name = rec[0][:-2]
-+                    line = self.generate_network_action("udp", "bind", port_name)
-+#                   line = "corenet_udp_bind_%s(%s_t)\n" % (port_name, self.name)
-+                    if line not in self.found_udp_ports:
-+                        self.found_udp_ports.append(line)
-+
-+            if self.need_udp_type == True or self.need_tcp_type == True:
-+                return re.sub("TEMPLATETYPE", self.name, network.te_types)
-+            return ""
-+
-+	def __find_path(self, file):
-+            for d in self.DEFAULT_DIRS:
-+                if file.find(d) == 0:
-+                    self.DEFAULT_DIRS[d][1].append(file)
-+                    return self.DEFAULT_DIRS[d]
-+            self.DEFAULT_DIRS["rw"][1].append(file)
-+            return self.DEFAULT_DIRS["rw"]
-+
-+	def add_capability(self, capability):
-+            if capability not in self.capabilities:
-+                self.capabilities.append(capability)
-+
-+	def set_types(self, types):
-+            self.types = types
-+
-+	def add_process(self, process):
-+            if process not in self.processes:
-+                self.processes.append(process)
-+
-+	def add_boolean(self, name, description):
-+                self.booleans[name] = description
-+
-+	def add_file(self, file):
-+		self.files[file] = self.__find_path(file)
-+
-+	def add_dir(self, file):
-+		self.dirs[file] = self.__find_path(file)
-+
-+	def generate_capabilities(self):
-+            newte = ""
-+            self.capabilities.sort()
-+            if len(self.capabilities) > 0:
-+                newte = "allow %s_t self:capability { %s };\n" % (self.name, " ".join(self.capabilities))
-+            return newte
-+
-+	def generate_process(self):
-+            newte = ""
-+            self.processes.sort()
-+            if len(self.processes) > 0:
-+                newte = "allow %s_t self:process { %s };\n" % (self.name, " ".join(self.processes))
-+            return newte
-+
-+
-+	def generate_network_rules(self):
-+		newte = ""
-+		if self.use_network():
-+                    newte = "\n"
-+
-+                    newte += re.sub("TEMPLATETYPE", self.name, network.te_network)
-+
-+                    if self.use_tcp():
-+                        newte += "\n"
-+                        newte += re.sub("TEMPLATETYPE", self.name, network.te_tcp)
-+
-+                        if self.use_in_tcp():
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_tcp)
-+
-+                            if self.need_tcp_type and len(self.in_tcp[PORTS]) > 0:
-+                                newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_tcp)
-+
-+                        if self.need_tcp_type and len(self.out_tcp[PORTS]) > 0:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_need_port_tcp)
-+
-+
-+                        if self.in_tcp[ALL]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_tcp)
-+                        if self.in_tcp[RESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_tcp)
-+                        if self.in_tcp[UNRESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_tcp)
-+
-+                        if self.out_tcp[ALL]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_all_ports_tcp)
-+                        if self.out_tcp[RESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_reserved_ports_tcp)
-+                        if self.out_tcp[UNRESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_out_unreserved_ports_tcp)
-+
-+                        for i in self.found_tcp_ports:
-+                            newte += i
-+
-+                    if self.use_udp():
-+                        newte += "\n"
-+                        newte += re.sub("TEMPLATETYPE", self.name, network.te_udp)
-+
-+                        if self.need_udp_type:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_need_port_udp)
-+                        if self.use_in_udp():
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_udp)
-+                        if self.in_udp[ALL]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_all_ports_udp)
-+                        if self.in_udp[RESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_reserved_ports_udp)
-+                        if self.in_udp[UNRESERVED]:
-+                            newte += re.sub("TEMPLATETYPE", self.name, network.te_in_unreserved_ports_udp)
-+
-+                        for i in self.found_udp_ports:
-+                            newte += i
-+		return newte
-+
-+        def generate_transition_rules(self):
-+            newte = ""
-+            for app in self.transition_domains:
-+                tmp = re.sub("TEMPLATETYPE", self.name, user.te_transition_rules)
-+                newte += re.sub("APPLICATION", app, tmp)
-+
-+            if self.type == USER:
-+                for u in self.transition_users:
-+                    temp =  re.sub("TEMPLATETYPE", self.name, executable.te_run_rules)
-+                    newte += re.sub("USER", u.split("_u")[0], temp)
-+
-+            return newte
-+
-+        def generate_admin_rules(self):
-+            newte = ""
-+            if self.type == EUSER:
-+                for d in self.existing_domains:
-+                    name = d.split("_t")[0]
-+                    role = name + "_r"
-+                    for app in self.admin_domains:
-+                        tmp = re.sub("TEMPLATETYPE", name, user.te_admin_domain_rules)
-+                        if role not in self.all_roles:
-+                            tmp = re.sub(role, "system_r", tmp)
-+                            
-+                        
-+                        newte += re.sub("APPLICATION", app, tmp)
-+
-+                return newte 
-+
-+            if self.type == RUSER:
-+                newte += re.sub("TEMPLATETYPE", self.name, user.te_admin_rules)
-+
-+                for app in self.admin_domains:
-+                    tmp = re.sub("TEMPLATETYPE", self.name, user.te_admin_domain_rules)
-+                    newte += re.sub("APPLICATION", app, tmp)
-+
-+                for u in self.transition_users:
-+                    role = u.split("_u")[0]
-+
-+                    if (role + "_r") in self.all_roles:
-+                        tmp =  re.sub("TEMPLATETYPE", self.name, user.te_admin_trans_rules)
-+                        newte += re.sub("USER", role, tmp)
-+
-+            return newte
-+
-+	def generate_dbus_if(self):
-+                newif = ""
-+                if self.use_dbus:
-+                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_dbus_rules)
-+                return newif
-+
-+        def generate_sandbox_if(self):
-+            newif = ""
-+            if self.type != SANDBOX:
-+                return newif
-+            newif = re.sub("TEMPLATETYPE", self.name, executable.if_sandbox_rules)
-+            return newif
-+
-+
-+        def generate_admin_if(self):
-+            newif = ""
-+            newtypes = ""
-+            if self.initscript != "":
-+                newtypes += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin_types)
-+                newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_admin)
-+            for d in self.DEFAULT_KEYS:
-+                if len(self.DEFAULT_DIRS[d][1]) > 0:
-+                    newtypes += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_types)
-+                    newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_admin_rules)
-+
-+            if newif != "":
-+                ret = re.sub("TEMPLATETYPE", self.name, executable.if_begin_admin)
-+                ret += newtypes
-+
-+                ret += re.sub("TEMPLATETYPE", self.name, executable.if_middle_admin)
-+                ret += newif
-+                ret += re.sub("TEMPLATETYPE", self.name, executable.if_end_admin)
-+                return ret
-+
-+            return ""
-+
-+	def generate_cgi_types(self):
-+		return re.sub("TEMPLATETYPE", self.file_name, executable.te_cgi_types)
-+
-+	def generate_sandbox_types(self):
-+		return re.sub("TEMPLATETYPE", self.file_name, executable.te_sandbox_types)
-+
-+	def generate_userapp_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_types)
-+
-+	def generate_inetd_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_types)
-+
-+	def generate_dbusd_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_types)
-+
-+	def generate_min_login_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_min_login_user_types)
-+
-+	def generate_login_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_types)
-+
-+	def generate_admin_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_admin_user_types)
-+
-+	def generate_existing_user_types(self):
-+                if len(self.existing_domains) == 0:
-+                    raise ValueError(_("%s policy modules require existing domains") % poltype[self.type])
-+                newte = re.sub("TEMPLATETYPE", self.name, user.te_existing_user_types)
-+                newte += """gen_require(`"""
-+
-+                for d in self.existing_domains:
-+                    newte += """
-+        type %s;""" % d
-+                    role = d.split("_t")[0] + "_r"
-+                    if role in self.all_roles:
-+                        newte += """
-+	role %s;""" % role
-+                newte += """
-+')
-+"""
-+		return newte;
-+
-+	def generate_x_login_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_types)
-+
-+	def generate_root_user_types(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_root_user_types)
-+
-+	def generate_new_types(self):
-+                newte = ""
-+                if len(self.types) == 0:
-+                    raise ValueError(_("Type field required"))
-+                    
-+                for t in self.types:
-+                    for i in self.DEFAULT_EXT:
-+                        if t.endswith(i):
-+                            newte += re.sub("TEMPLATETYPE", t[:-len(i)], self.DEFAULT_EXT[i].te_types)
-+                            break
-+                return newte
-+
-+	def generate_new_rules(self):
-+                newte = ""
-+                for t in self.types:
-+                    for i in self.DEFAULT_EXT:
-+                        if t.endswith(i):
-+                            newte += re.sub("TEMPLATETYPE", t[:-len(i)], self.DEFAULT_EXT[i].te_rules)
-+                            break
-+                return newte
-+
-+	def generate_daemon_types(self):
-+                newte = re.sub("TEMPLATETYPE", self.name, executable.te_daemon_types)
-+                if self.initscript != "":
-+                    newte += re.sub("TEMPLATETYPE", self.name, executable.te_initscript_types)
-+		return newte
-+
-+	def generate_tmp_types(self):
-+		if self.use_tmp:
-+                    return re.sub("TEMPLATETYPE", self.name, tmp.te_types)
-+                else:
-+                    return ""
-+
-+	def generate_booleans(self):
-+            newte = ""
-+            for b in self.booleans:
-+                tmp = re.sub("BOOLEAN", b, boolean.te_boolean)
-+                newte += re.sub("DESCRIPTION", self.booleans[b], tmp)
-+            return newte
-+
-+	def generate_boolean_rules(self):
-+            newte = ""
-+            for b in self.booleans:
-+                newte += re.sub("BOOLEAN", b, boolean.te_rules)
-+            return newte
-+
-+	def generate_sandbox_te(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_types)
-+
-+	def generate_cgi_te(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_cgi_types)
-+
-+	def generate_daemon_rules(self):
-+                newif =  re.sub("TEMPLATETYPE", self.name, executable.te_daemon_rules)
-+
-+                return  newif
-+
-+	def generate_new_type_if(self):
-+                newif = ""
-+                for t in self.types:
-+                    for i in self.DEFAULT_EXT:
-+                        if t.endswith(i):
-+                            reqtype = t[:-len(i)] + "_t"
-+                            newif += re.sub("TEMPLATETYPE", t[:-len(i)], self.DEFAULT_EXT[i].if_rules)
-+                            break
-+                return newif
-+
-+	def generate_login_user_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_login_user_rules)
-+
-+	def generate_existing_user_rules(self):
-+		nerules = re.sub("TEMPLATETYPE", self.name, user.te_existing_user_rules)
-+                return nerules
-+
-+	def generate_x_login_user_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, user.te_x_login_user_rules)
-+
-+	def generate_root_user_rules(self):
-+                newte =re.sub("TEMPLATETYPE", self.name, user.te_root_user_rules)
-+		return newte
-+
-+	def generate_userapp_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_userapp_rules)
-+
-+	def generate_inetd_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_inetd_rules)
-+
-+	def generate_dbusd_rules(self):
-+		return re.sub("TEMPLATETYPE", self.name, executable.te_dbusd_rules)
-+
-+	def generate_tmp_rules(self):
-+		if self.use_tmp:
-+                    return re.sub("TEMPLATETYPE", self.name, tmp.te_rules)
-+                else:
-+                    return ""
-+
-+	def generate_cgi_rules(self):
-+		newte = ""
-+		newte += re.sub("TEMPLATETYPE", self.name, executable.te_cgi_rules)
-+		return newte
-+
-+	def generate_sandbox_rules(self):
-+		newte = ""
-+		newte += re.sub("TEMPLATETYPE", self.name, executable.te_sandbox_rules)
-+		return newte
-+
-+	def generate_user_if(self):
-+                newif =""
-+                if self.use_terminal or self.type == USER:
-+                    newif = re.sub("TEMPLATETYPE", self.name, executable.if_user_program_rules)
-+
-+                if self.type in ( TUSER, XUSER, AUSER, LUSER):
-+                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_role_change_rules)
-+                return newif
-+
-+	def generate_if(self):
-+                newif = ""
-+                newif += re.sub("TEMPLATETYPE", self.name, executable.if_heading_rules)
-+                if self.program:
-+                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_program_rules)
-+                if self.initscript != "":
-+                    newif += re.sub("TEMPLATETYPE", self.name, executable.if_initscript_rules)
-+
-+                for d in self.DEFAULT_KEYS:
-+			if len(self.DEFAULT_DIRS[d][1]) > 0:
-+				newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_rules)
-+                                for i in self.DEFAULT_DIRS[d][1]:
-+                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
-+                                            newif += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].if_stream_rules)
-+                                            break
-+                newif += self.generate_user_if()
-+                newif += self.generate_dbus_if()
-+                newif += self.generate_admin_if()
-+                newif += self.generate_sandbox_if()
-+                newif += self.generate_new_type_if()
-+                newif += self.generate_new_rules()
-+
-+		return newif
-+
-+	def generate_default_types(self):
-+		return self.DEFAULT_TYPES[self.type][0]()
-+
-+	def generate_default_rules(self):
-+                if self.DEFAULT_TYPES[self.type][1]:
-+                    return self.DEFAULT_TYPES[self.type][1]()
-+                return ""
-+
-+	def generate_roles_rules(self):
-+            newte = ""
-+            if self.type in ( TUSER, XUSER, AUSER, LUSER, EUSER):
-+                roles = ""
-+                if len(self.roles) > 0:
-+                    newte += re.sub("TEMPLATETYPE", self.name, user.te_sudo_rules)
-+                    newte += re.sub("TEMPLATETYPE", self.name, user.te_newrole_rules)
-+                    for role in self.roles:
-+                        tmp = re.sub("TEMPLATETYPE", self.name, user.te_roles_rules)
-+                        newte += re.sub("ROLE", role, tmp)
-+            return newte
-+
-+	def generate_te(self):
-+		newte = self.generate_default_types()
-+                for d in self.DEFAULT_KEYS:
-+			if len(self.DEFAULT_DIRS[d][1]) > 0:
-+				# CGI scripts already have a rw_t
-+				if self.type != CGI or d != "rw":
-+					newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_types)
-+
-+                if self.type != EUSER:
-+                    newte +="""
-+########################################
-+#
-+# %s local policy
-+#""" % self.name
-+                newte += self.generate_capabilities()
-+                newte += self.generate_process()
-+		newte += self.generate_network_types()
-+		newte += self.generate_tmp_types()
-+		newte += self.generate_booleans()
-+		newte += self.generate_default_rules()
-+		newte += self.generate_boolean_rules()
-+
-+                for d in self.DEFAULT_KEYS:
-+			if len(self.DEFAULT_DIRS[d][1]) > 0:
-+				newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_rules)
-+                                for i in self.DEFAULT_DIRS[d][1]:
-+                                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
-+                                            newte += re.sub("TEMPLATETYPE", self.name, self.DEFAULT_DIRS[d][2].te_stream_rules)
-+                                            break
-+
-+		newte += self.generate_tmp_rules()
-+		newte += self.generate_network_rules()
-+		newte += self.generate_fd_rules()
-+		newte += self.generate_etc_rules()
-+		newte += self.generate_pam_rules()
-+		newte += self.generate_uid_rules()
-+		newte += self.generate_audit_rules()
-+		newte += self.generate_syslog_rules()
-+		newte += self.generate_localization_rules()
-+		newte += self.generate_resolve_rules()
-+		newte += self.generate_roles_rules()
-+		newte += self.generate_mail_rules()
-+		newte += self.generate_transition_rules()
-+		newte += self.generate_admin_rules()
-+		newte += self.generate_dbus_rules()
-+		newte += self.generate_kerberos_rules()
-+		newte += self.generate_manage_krb5_rcache_rules()
-+
-+		return newte
-+
-+	def generate_fc(self):
-+		newfc = ""
-+                fclist = []
-+                if self.type in USERS +  [ SANDBOX ]:
-+                    return executable.fc_user
-+                if self.type != NEWTYPE and not self.program:
-+                    raise ValueError(_("You must enter the executable path for your confined process"))
-+
-+                if self.program:
-+                    t1 = re.sub("EXECUTABLE", self.program, executable.fc_program)
-+                    fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
-+
-+                if self.initscript != "":
-+                    t1 = re.sub("EXECUTABLE", self.initscript, executable.fc_initscript)
-+                    fclist.append(re.sub("TEMPLATETYPE", self.name, t1))
-+
-+		for i in self.files.keys():
-+                        if os.path.exists(i) and stat.S_ISSOCK(os.stat(i)[stat.ST_MODE]):
-+                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_sock_file)
-+                        else:
-+                            t1 = re.sub("TEMPLATETYPE", self.name, self.files[i][2].fc_file)
-+			t2 = re.sub("FILENAME", i, t1)
-+                        fclist.append(re.sub("FILETYPE", self.files[i][0], t2))
-+
-+		for i in self.dirs.keys():
-+			t1 = re.sub("TEMPLATETYPE", self.name, self.dirs[i][2].fc_dir)
-+			t2 = re.sub("FILENAME", i, t1)
-+                        fclist.append(re.sub("FILETYPE", self.dirs[i][0], t2))
-+
-+                fclist.sort()
-+                newfc="\n".join(fclist)
-+		return newfc
-+
-+	def generate_user_sh(self):
-+            newsh = ""
-+            if self.type not in ( TUSER, XUSER, AUSER, LUSER, EUSER):
-+                return newsh
-+
-+            roles = ""
-+            for role in self.roles:
-+                roles += " %s_r" % role
-+            if roles != "":
-+                roles += " system_r"
-+            if self.type == EUSER:
-+                tmp = re.sub("TEMPLATETYPE", self.name, script.eusers)
-+            else:
-+                tmp = re.sub("TEMPLATETYPE", self.name, script.users)
-+            newsh += re.sub("ROLES", roles, tmp)
-+
-+            if self.type == RUSER:
-+                for u in self.transition_users:
-+                    tmp =  re.sub("TEMPLATETYPE", self.name, script.admin_trans)
-+                    newsh += re.sub("USER", u, tmp)
-+
-+            if self.type == LUSER:
-+                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.min_login_user_default_context)
-+            else:
-+                    newsh +=  re.sub("TEMPLATETYPE", self.name, script.x_login_user_default_context)
-+
-+
-+            return newsh
-+
-+	def generate_sh(self):
-+                temp  = re.sub("TEMPLATETYPE", self.file_name, script.compile)
-+                temp  = re.sub("DOMAINTYPE", self.name, temp)
-+                if self.type == EUSER:
-+                    newsh  = re.sub("TEMPLATEFILE", "%s" % self.file_name, temp)
-+                else:
-+                    newsh  = re.sub("TEMPLATEFILE", self.file_name, temp)
-+                if self.program:
-+                    newsh += re.sub("FILENAME", self.program, script.restorecon)
-+                if self.initscript != "":
-+                    newsh += re.sub("FILENAME", self.initscript, script.restorecon)
-+
-+		for i in self.files.keys():
-+			newsh += re.sub("FILENAME", i, script.restorecon)
-+
-+		for i in self.dirs.keys():
-+			newsh += re.sub("FILENAME", i, script.restorecon)
-+
-+                for i in self.in_tcp[PORTS] + self.out_tcp[PORTS]:
-+                    if self.find_port(i,"tcp") == None:
-+                        t1 = re.sub("PORTNUM", "%d" % i, script.tcp_ports)
-+                        newsh += re.sub("TEMPLATETYPE", self.name, t1)
-+
-+                for i in self.in_udp[PORTS]:
-+                    if self.find_port(i,"udp") == None:
-+			t1 = re.sub("PORTNUM", "%d" % i, script.udp_ports)
-+			newsh += re.sub("TEMPLATETYPE", self.name, t1)
-+
-+                newsh += self.generate_user_sh()
-+
-+		return newsh
-+
-+	def generate_spec(self):
-+	 	newspec = ""
-+
-+		selinux_policyver = get_rpm_nvr_list("selinux-policy")[1]
-+		POLICYCOREUTILSVER = get_rpm_nvr_list("checkpolicy")[1]
-+
-+                newspec += spec.header_comment_section
-+		if self.type in APPLICATIONS:
-+			newspec += spec.define_relabel_files_begin
-+			if self.program:
-+				newspec += re.sub("FILENAME", self.program, spec.define_relabel_files_end)
-+			if self.initscript != "":
-+				newspec += re.sub("FILENAME", self.initscript, spec.define_relabel_files_end)
-+			for i in self.files.keys():
-+				newspec += re.sub("FILENAME", i, spec.define_relabel_files_end)
-+			for i in self.dirs.keys():
-+				newspec += re.sub("FILENAME", i, spec.define_relabel_files_end)
-+
-+                newspec += re.sub("VERSION", selinux_policyver, spec.base_section)
-+                newspec = re.sub("MODULENAME", self.file_name, newspec)
-+                newspec = re.sub("DOMAINNAME", self.name, newspec)
-+                if len(self.rpms) > 0:
-+                    newspec += "Requires(post): %s\n" % ", ".join(self.rpms)
-+                newspec += re.sub("MODULENAME", self.file_name, spec.mid_section)
-+                newspec = re.sub("DOMAINNAME", self.name, newspec)
-+                newspec = re.sub("TODAYSDATE", time.strftime("%a %b %e %Y"), newspec) 
-+
-+		if self.type not in APPLICATIONS:
-+                    newspec = re.sub("%relabel_files", "", newspec) 
-+                    
-+		return newspec
-+
-+	def write_spec(self, out_dir):
-+		specfile = "%s/%s_selinux.spec" % (out_dir, self.file_name)
-+		fd = open(specfile, "w")
-+		fd.write(self.generate_spec())
-+		fd.close()
-+
-+		return specfile
-+
-+	def write_te(self, out_dir):
-+                tefile = "%s/%s.te" % (out_dir, self.file_name)
-+		fd = open(tefile, "w")
-+		fd.write(self.generate_te())
-+		fd.close()
-+		return tefile
-+
-+	def write_sh(self, out_dir):
-+                shfile = "%s/%s.sh" % (out_dir, self.file_name)
-+		fd = open(shfile, "w")
-+		fd.write(self.generate_sh())
-+		fd.close()
-+                os.chmod(shfile, 0750)
-+		return shfile
-+
-+	def write_if(self, out_dir):
-+                iffile = "%s/%s.if" % (out_dir, self.file_name)
-+		fd = open(iffile, "w")
-+		fd.write(self.generate_if())
-+		fd.close()
-+		return iffile
-+
-+	def write_fc(self,out_dir):
-+                fcfile = "%s/%s.fc" % (out_dir, self.file_name)
-+                fd = open(fcfile, "w")
-+                fd.write(self.generate_fc())
-+                fd.close()
-+		return fcfile
-+
-+        def __extract_rpms(self):
-+            yb = yum.YumBase()
-+            yb.setCacheDir()
-+
-+            for pkg in yb.rpmdb.searchProvides(self.program):
-+                self.rpms.append(pkg.name)
-+                for fname in pkg.dirlist + pkg.filelist + pkg.ghostlist:
-+                    for b in self.DEFAULT_DIRS:
-+                        if b == "/etc":
-+                            continue
-+                        if fname.startswith(b):
-+                            if os.path.isfile(fname):
-+                                self.add_file(fname)
-+                            else:
-+                                self.add_dir(fname)
-+
-+                for bpkg in yb.rpmdb.searchNames([pkg.base_package_name]):
-+                    for fname in bpkg.dirlist + bpkg.filelist + bpkg.ghostlist:
-+                        for b in self.DEFAULT_DIRS:
-+                            if b == "/etc":
-+                                continue
-+                            if fname.startswith(b):
-+                                if os.path.isfile(fname):
-+                                    self.add_file(fname)
-+                                else:
-+                                    self.add_dir(fname)
-+
-+            # some packages have own systemd subpackage
-+            # tor-systemd for example
-+            binary_name = self.program.split("/")[-1]
-+            for bpkg in yb.rpmdb.searchNames([ "%s-systemd" % binary_name ]):
-+                for fname in bpkg.filelist + bpkg.ghostlist + bpkg.dirlist:
-+                    for b in self.DEFAULT_DIRS:
-+                        if b == "/etc":
-+                            continue
-+                        if fname.startswith(b):
-+                            if os.path.isfile(fname):
-+                                self.add_file(fname)
-+                            else:
-+                                self.add_dir(fname)
-+
-+        def gen_writeable(self):
-+            self.__extract_rpms()
-+
-+            if os.path.isfile("/var/run/%s.pid"  % self.name):
-+                self.add_file("/var/run/%s.pid"  % self.name)
-+
-+            if os.path.isdir("/var/run/%s"  % self.name):
-+                self.add_dir("/var/run/%s"  % self.name)
-+
-+            if os.path.isdir("/var/log/%s"  % self.name):
-+                self.add_dir("/var/log/%s"  % self.name)
-+
-+            if os.path.isfile("/var/log/%s.log"  % self.name):
-+                self.add_file("/var/log/%s.log"  % self.name)
-+
-+            if os.path.isdir("/var/lib/%s"  % self.name):
-+                self.add_dir("/var/lib/%s"  % self.name)
-+
-+            if os.path.isfile("/etc/rc.d/init.d/%s"  % self.name):
-+                self.set_init_script("/etc/rc\.d/init\.d/%s"  % self.name)
-+
-+            # we don't want to have subdir in the .fc policy file 
-+            # if we already specify labeling for parent dir
-+            temp_basepath = []
-+            for p in self.DEFAULT_DIRS.keys():
-+                temp_dirs = []
-+                try:
-+                    temp_basepath = self.DEFAULT_DIRS[p][1][0] + "/"
-+                except IndexError:
-+                    continue
-+
-+                for i in self.DEFAULT_DIRS[p][1]:
-+                    if i.startswith(temp_basepath):
-+                        temp_dirs.append(i)
-+                    else:
-+                        continue
-+
-+                if len(temp_dirs) is not 0:
-+                    for i in temp_dirs:
-+                        if i in self.dirs.keys():
-+                            del(self.dirs[i])
-+                        elif i in self.files.keys():
-+                            del(self.files[i])
-+                        else:
-+                            continue
-+
-+                    self.DEFAULT_DIRS[p][1] = list(set(self.DEFAULT_DIRS[p][1]) - set(temp_dirs))
-+
-+        def gen_symbols(self):
-+            if self.type not in APPLICATIONS:
-+                return
-+            if not os.path.exists(self.program):
-+                sys.stderr.write("""
-+***************************************
-+Warning %s does not exist
-+***************************************
-+
-+""" % self.program)
-+                return
-+            fd = os.popen("nm -D %s | grep U" % self.program)
-+            for s in fd.read().split():
-+                for b in self.symbols:
-+                    if s.startswith(b):
-+                        exec "self.%s" %  self.symbols[b]
-+            fd.close()
-+
-+	def generate(self, out_dir = os.getcwd() ):
-+            out = "Created the following files:\n"
-+            out += "%s # %s\n" % (self.write_te(out_dir), _("Type Enforcement file"))
-+            out += "%s # %s\n" % (self.write_if(out_dir), _("Interface file"))
-+            out += "%s # %s\n" % (self.write_fc(out_dir), _("File Contexts file"))
-+            out += "%s # %s\n" % (self.write_spec(out_dir), _("Spec file"))
-+            out += "%s # %s\n" % (self.write_sh(out_dir), _("Setup Script"))
-+            return out
-diff --git a/policycoreutils/sepolicy/sepolicy/interface.py b/policycoreutils/sepolicy/sepolicy/interface.py
-new file mode 100644
-index 0000000..8b063ca
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/interface.py
-@@ -0,0 +1,81 @@
-+#!/usr/bin/python -Es
-+#
-+# Copyright (C) 2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+import re
-+
-+import sepolgen.interfaces as interfaces
-+import sepolgen.defaults as defaults
-+ADMIN_TRANSITION_INTERFACE = "_admin$"
-+USER_TRANSITION_INTERFACE = "_role$"
-+from sepolicy.generate import get_all_types
-+
-+__all__ = [ 'get', 'get_admin', 'get_user' ]
-+
-+##
-+## I18N
-+##
-+PROGNAME="policycoreutils"
-+
-+import gettext
-+gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
-+gettext.textdomain(PROGNAME)
-+try:
-+    gettext.install(PROGNAME,
-+                    localedir="/usr/share/locale",
-+                    unicode=False,
-+                    codeset = 'utf-8')
-+except IOError:
-+    import __builtin__
-+    __builtin__.__dict__['_'] = unicode
-+
-+def get():
-+    """ Get all Methods """
-+    fn = defaults.interface_info()
-+    try:
-+        fd = open(fn)
-+        ifs = interfaces.InterfaceSet()
-+        ifs.from_file(fd)
-+        methods = ifs.interfaces.keys()
-+        fd.close()
-+    except:
-+        raise ValueError(_("could not open interface info [%s]\n") % fn)
-+
-+    return methods
-+
-+def get_admin():
-+    """ Get all domains with an admin interface"""
-+    admin_list = []
-+    for i in get():
-+        if i.endswith("_admin"):
-+            admin_list.append(i.split("_admin")[0])
-+    return admin_list
-+
-+def get_user():
-+    """ Get all domains with SELinux user role interface"""
-+    trans_list = []
-+    for i in get():
-+        m = re.findall("(.*)%s" % USER_TRANSITION_INTERFACE, i)
-+        if len(m) > 0:
-+            if "%s_exec_t" % m[0] in get_all_types():
-+                trans_list.append(m[0])
-+    return trans_list
-diff --git a/policycoreutils/sepolicy/sepolicy/manpage.py b/policycoreutils/sepolicy/sepolicy/manpage.py
-new file mode 100755
-index 0000000..25062da
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/manpage.py
-@@ -0,0 +1,1365 @@
-+#! /usr/bin/python -Es
-+# Copyright (C) 2012-2013 Red Hat
-+# AUTHOR: Dan Walsh <dwalsh at redhat.com>
-+# AUTHOR: Miroslav Grepl <mgrepl at redhat.com>
-+# see file 'COPYING' for use and warranty information
-+#
-+# semanage is a tool for managing SELinux configuration files
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+__all__ = [ 'ManPage', 'HTMLManPages', 'manpage_domains', 'manpage_roles', 'gen_domains' ]
-+
-+import string
-+import argparse
-+import selinux
-+import sepolicy
-+from sepolicy import network, gen_bool_dict, get_all_file_types, get_all_domains, get_all_roles, get_all_users, get_all_port_types, get_all_bools, get_all_attributes, get_all_role_allows
-+
-+import commands
-+import sys, os, re, time
-+
-+equiv_dict={ "smbd" : [ "samba" ], "httpd" : [ "apache" ], "virtd" : [ "virt", "libvirt" ], "named" : [ "bind" ], "fsdaemon" : [ "smartmon" ], "mdadm" : [ "raid" ] }
-+
-+equiv_dirs=[ "/var" ]
-+modules_dict = None
-+def gen_modules_dict(path = "/usr/share/selinux/devel/policy.xml"):
-+	global modules_dict
-+	if modules_dict:
-+		return modules_dict
-+
-+	import xml.etree.ElementTree
-+	modules_dict = {}
-+	try:
-+		tree = xml.etree.ElementTree.parse(path)
-+		for l in  tree.findall("layer"):
-+			for m in  l.findall("module"):
-+				name = m.get("name")
-+				if name == "user" or name == "unconfined":
-+					continue
-+				if name == "unprivuser":
-+					name = "user"
-+				if name == "unconfineduser":
-+					name = "unconfined"
-+				for b in  m.findall("summary"):
-+					modules_dict[name] = b.text
-+	except IOError, e:
-+		pass
-+	return modules_dict
-+
-+users = None
-+users_range = None
-+def get_all_users_info():
-+	global users
-+	global users_range
-+	if users and users_range:
-+		return users, users_range
-+
-+	users = []
-+	users_range ={}
-+	allusers = []
-+	allusers_info = info(USER)
-+
-+	for d in allusers_info:
-+		allusers.append(d['name'])
-+		users_range[d['name'].split("_")[0]] = d['range']
-+
-+	for u in allusers:
-+		if u not in [ "system_u", "root", "unconfined_u" ]:
-+			users.append(u.replace("_u",""))
-+	users.sort()
-+	return users, users_range
-+
-+all_entrypoints = None
-+def get_entrypoints():
-+	global all_entrypoints
-+	if not all_entrypoints:
-+		all_entrypoints =  sepolicy.info(sepolicy.ATTRIBUTE,"entry_type")[0]["types"]
-+	return all_entrypoints
-+
-+domains = None
-+def gen_domains():
-+	global domains
-+	if domains:
-+		return domains
-+	domains = []
-+	for d in get_all_domains():
-+		found = False
-+		domain = d[:-2]
-+		if domain + "_exec_t" not in get_entrypoints():
-+			continue
-+		if domain in domains:
-+			continue
-+		domains.append(domain)
-+
-+	for role in get_all_roles():
-+		if role[:-2] in domains or role == "system_r":
-+			continue
-+		domains.append(role[:-2])
-+
-+	domains.sort()
-+	return domains
-+
-+fcdict=None
-+def _gen_fcdict(fc_path = selinux.selinux_file_context_path()):
-+	global fcdict
-+	if fcdict:
-+		return fcdict
-+	fd = open(fc_path, "r")
-+	fc = fd.readlines()
-+	fd.close()
-+	fd = open(fc_path+".homedirs", "r")
-+	fc += fd.readlines()
-+	fd.close()
-+	fcdict = {}
-+	for i in fc:
-+		rec = i.split()
-+		try:
-+			t = rec[-1].split(":")[2]
-+			if t in fcdict:
-+				fcdict[t].append(rec[0])
-+			else:
-+				fcdict[t] = [ rec[0] ]
-+		except:
-+			pass
-+	fcdict["logfile"] = [ "all log files" ]
-+	fcdict["user_tmp_type"] = [ "all user tmp files" ]
-+	fcdict["user_home_type"] = [ "all user home files" ]
-+	fcdict["virt_image_type"] = [ "all virtual image files" ]
-+	fcdict["noxattrfs"] = [ "all files on file systems which do not support extended attributes" ]
-+	fcdict["sandbox_tmpfs_type"] = [ "all sandbox content in tmpfs file systems" ]
-+	fcdict["user_tmpfs_type"] = [ "all user content in tmpfs file systems" ]
-+	fcdict["file_type"] = [ "all files on the system" ]
-+	fcdict["samba_share_t"] = [ "use this label for random content that will be shared using samba" ]
-+	return fcdict
-+
-+types = None
-+def _gen_types():
-+	global types
-+	if types:
-+		return types
-+	all_types =  sepolicy.info(sepolicy.TYPE)
-+	types = {}
-+	for rec in all_types:
-+		try:
-+			types[rec["name"]] = rec["attributes"]
-+		except:
-+			types[rec["name"]] = []
-+	return types
-+
-+def prettyprint(f,trim):
-+    return " ".join(f[:-len(trim)].split("_"))
-+
-+# for HTML man pages
-+manpage_domains = []
-+manpage_roles = []
-+
-+fedora_releases = ["Fedora17","Fedora18"]
-+rhel_releases = ["RHEL6","RHEL7"]
-+
-+def get_alphabet_manpages(manpage_list):
-+	alphabet_manpages = dict.fromkeys(string.ascii_letters, [])
-+	for i in string.ascii_letters:
-+		temp = []
-+		for j in manpage_list:
-+			if j.split("/")[-1][0] == i:
-+				temp.append(j.split("/")[-1])
-+
-+		alphabet_manpages[i] = temp
-+
-+	return alphabet_manpages
-+
-+def convert_manpage_to_html(html_manpage,manpage):
-+	fd = open(html_manpage,'w')
-+	rc, output = commands.getstatusoutput("man2html -r %s" % manpage)
-+	if rc == 0:
-+		fd.write(output)
-+	else:
-+		fd.write("Man page does not exist")
-+
-+	fd.close()
-+
-+class HTMLManPages:
-+	"""
-+		Generate a HHTML Manpages on an given SELinux domains
-+	"""
-+
-+	def __init__(self, manpage_roles, manpage_domains, path, os_version):
-+		self.manpage_roles = get_alphabet_manpages(manpage_roles)
-+		self.manpage_domains = get_alphabet_manpages(manpage_domains)
-+		self.os_version = os_version
-+		self.old_path = path + "/"
-+		self.new_path = self.old_path + self.os_version+"/"
-+
-+		if self.os_version in fedora_releases or rhel_releases:
-+			self.__gen_html_manpages()
-+		else:
-+			print("SELinux HTML man pages can not be generated for this %s" % os_version)
-+			exit(1)
-+
-+	def __gen_html_manpages(self):
-+		self._write_html_manpage()
-+		self._gen_index()
-+		self._gen_body()
-+		self._gen_css()
-+
-+	def _write_html_manpage(self):
-+		if not os.path.isdir(self.new_path):
-+			os.mkdir(self.new_path)
-+
-+		for domain in self.manpage_domains.values():
-+			if len(domain):
-+				for d in domain:
-+					convert_manpage_to_html((self.new_path+d.split("_selinux")[0]+".html"),self.old_path+d)
-+
-+		for role in self.manpage_roles.values():
-+			if len(role):
-+				for r in role:
-+					convert_manpage_to_html((self.new_path+r.split("_selinux")[0]+".html"),self.old_path+r)
-+
-+
-+	def _gen_index(self):
-+		index = self.old_path+"index.html"
-+		fd = open(index,'w')
-+		fd.write("""
-+<html>
-+<head>
-+    <link rel=stylesheet type="text/css" href="style.css" title="style">
-+    <title>SELinux man pages online</title>
-+</head>
-+<body>
-+<h1>SELinux man pages</h1>
-+<br></br>
-+Fedora or Red Hat Enterprise Linux Man Pages.</h2>
-+<br></br>
-+<hr>
-+<h3>Fedora</h3>
-+<table><tr>
-+<td valign="middle">
-+</td>
-+</tr></table>
-+<pre>
-+""")
-+		for f in fedora_releases:
-+			fd.write("""
-+<a href=%s/%s.html>%s</a> - SELinux man pages for %s """  % (f,f,f,f))
-+
-+		fd.write("""
-+</pre>
-+<hr>
-+<h3>RHEL</h3>
-+<table><tr>
-+<td valign="middle">
-+</td>
-+</tr></table>
-+<pre>
-+""")
-+		for r in rhel_releases:
-+			fd.write("""
-+<a href=%s/%s.html>%s</a> - SELinux man pages for %s """ % (r,r,r,r))
-+
-+		fd.write("""
-+</pre>
-+	""")
-+		fd.close()
-+		print("%s has been created") % index
-+
-+	def _gen_body(self):
-+		html = self.new_path+self.os_version+".html"
-+		fd = open(html,'w')
-+		fd.write("""
-+<html>
-+<head>
-+	<link rel=stylesheet type="text/css" href="../style.css" title="style">
-+	<title>Linux man-pages online for Fedora18</title>
-+</head>
-+<body>
-+<h1>SELinux man pages for Fedora18</h1>
-+<hr>
-+<table><tr>
-+<td valign="middle">
-+<h3>SELinux roles</h3>
-+""")
-+		for letter in self.manpage_roles:
-+			if len(self.manpage_roles[letter]):
-+				fd.write("""
-+<a href=#%s_role>%s</a>"""
-+			% (letter,letter))
-+
-+		fd.write("""
-+</td>
-+</tr></table>
-+<pre>
-+""")
-+		rolename_body = ""
-+		for letter in self.manpage_roles:
-+			if len(self.manpage_roles[letter]):
-+				rolename_body += "<p>"
-+				for r in self.manpage_roles[letter]:
-+					rolename = r.split("_selinux")[0]
-+					rolename_body += "<a name=%s_role></a><a href=%s.html>%s_selinux(8)</a> - Security Enhanced Linux Policy for the %s SELinux user\n" % (letter,rolename,rolename,rolename)
-+
-+		fd.write("""%s
-+</pre>
-+<hr>
-+<table><tr>
-+<td valign="middle">
-+<h3>SELinux domains</h3>"""
-+% rolename_body)
-+
-+		for letter in self.manpage_domains:
-+			if len(self.manpage_domains[letter]):
-+				fd.write("""
-+<a href=#%s_domain>%s</a>
-+			"""	% (letter,letter))
-+
-+		fd.write("""
-+</td>
-+</tr></table>
-+<pre>
-+""")
-+		domainname_body = ""
-+		for letter in self.manpage_domains:
-+			if len(self.manpage_domains[letter]):
-+				domainname_body += "<p>"
-+				for r in self.manpage_domains[letter]:
-+					domainname = r.split("_selinux")[0]
-+					domainname_body += "<a name=%s_domain></a><a href=%s.html>%s_selinux(8)</a> - Security Enhanced Linux Policy for the %s SELinux processes\n" % (letter,domainname,domainname,domainname)
-+
-+		fd.write("""%s
-+</pre>
-+</body>
-+</html>
-+""" % domainname_body)
-+
-+		fd.close()
-+		print("%s has been created") % html
-+
-+	def _gen_css(self):
-+		style_css = self.old_path+"style.css"
-+		fd = open(style_css,'w')
-+		fd.write("""
-+html, body {
-+    background-color: #fcfcfc;
-+    font-family: arial, sans-serif;
-+    font-size: 110%;
-+    color: #333;
-+}
-+
-+h1, h2, h3, h4, h5, h5 {
-+	color: #2d7c0b;
-+	font-family: arial, sans-serif;
-+	margin-top: 25px;
-+}
-+
-+a {
-+    color: #336699;
-+    text-decoration: none;
-+}
-+
-+a:visited {
-+    color: #4488bb;
-+}
-+
-+a:hover, a:focus, a:active {
-+    color: #07488A;
-+    text-decoration: none;
-+}
-+
-+a.func {
-+    color: red;
-+    text-decoration: none;
-+}
-+a.file {
-+    color: red;
-+    text-decoration: none;
-+}
-+
-+pre.code {
-+    background-color: #f4f0f4;
-+//    font-family: monospace, courier;
-+    font-size: 110%;
-+    margin-left: 0px;
-+    margin-right: 60px;
-+    padding-top: 5px;
-+    padding-bottom: 5px;
-+    padding-left: 8px;
-+    padding-right: 8px;
-+    border: 1px solid #AADDAA;
-+}
-+
-+.url {
-+    font-family: serif;
-+    font-style: italic;
-+    color: #440064;
-+}
-+""")
-+
-+		fd.close()
-+		print("%s has been created") % style_css
-+
-+class ManPage:
-+    """
-+	Generate a Manpage on an SELinux domain in the specified path
-+    """
-+    all_attributes = get_all_attributes()
-+    all_domains = get_all_domains()
-+    all_bools = get_all_bools()
-+    all_port_types = get_all_port_types()
-+    all_roles = get_all_roles()
-+    all_users = get_all_users_info()[0]
-+    all_users_range = get_all_users_info()[1]
-+    all_file_types = get_all_file_types()
-+    types = _gen_types()
-+    modules_dict = None
-+    domains = gen_domains()
-+    role_allows = get_all_role_allows()
-+    enabled_str = ["Disabled", "Enabled"]
-+
-+    def __init__(self, domainname, path = "/tmp", html = False):
-+	self.html = html
-+	self.portrecs = network.portrecs
-+
-+	fcpath = path + "/file_contexts"
-+	if os.path.exists(fcpath):
-+		self.fcpath = fcpath
-+	else:
-+		self.fcpath = selinux.selinux_file_context_path()
-+	self.fcdict = _gen_fcdict(self.fcpath)
-+
-+	if not os.path.exists(path):
-+		os.makedirs(path)
-+	self.path = path
-+
-+	xmlpath = path + "/policy.xml"
-+	if os.path.exists(xmlpath):
-+		self.xmlpath = xmlpath
-+	else:
-+		self.xmlpath = "/usr/share/selinux/devel/policy.xml"
-+	self.booleans_dict = gen_bool_dict(self.xmlpath)
-+
-+	if domainname.endswith("_t"):
-+		self.domainname = domainname[:-2]
-+	else:
-+		self.domainname = domainname
-+
-+	if self.domainname + "_t" not in self.all_domains:
-+		raise  ValueError("domain %s_t does not exist" % self.domainname)
-+	self.short_name = self.domainname
-+
-+	self.type = self.domainname + "_t"
-+	self._gen_bools()
-+	self.man_page_path = "%s/%s_selinux.8" % (path, self.domainname)
-+	self.fd = open(self.man_page_path, 'w')
-+	if domainname + "_r" in self.all_roles:
-+	    self.__gen_user_man_page()
-+	    if self.html:
-+		manpage_roles.append(self.man_page_path)
-+	else:
-+	    if self.html:
-+		manpage_domains.append(self.man_page_path)
-+	    self.__gen_man_page()
-+	self.fd.close()
-+
-+	for k in equiv_dict.keys():
-+		if k == self.domainname:
-+			for alias in equiv_dict[k]:
-+				self.__gen_man_page_link(alias)
-+
-+    def _gen_bools(self):
-+	    self.bools=[]
-+	    self.domainbools=[]
-+	    for i in map(lambda x: x['boolean'], filter(lambda x: 'boolean' in x, sepolicy.search([sepolicy.ALLOW],{'source' : self.type }))):
-+		    for b in i:
-+			    if not isinstance(b,tuple):
-+				    continue
-+			    if b[0].startswith(self.short_name):
-+				    if b not in self.domainbools and (b[0], not b[1]) not in self.domainbools:
-+					    self.domainbools.append(b)
-+			    else:
-+				    if b not in self.bools and (b[0], not b[1]) not in self.bools:
-+					    self.bools.append(b)
-+
-+	    self.bools.sort()
-+	    self.domainbools.sort()
-+
-+    def get_man_page_path(self):
-+	    return self.man_page_path
-+
-+    def __gen_user_man_page(self):
-+	self.role = self.domainname + "_r"
-+	if not self.modules_dict:
-+		self.modules_dict = gen_modules_dict(self.xmlpath)
-+
-+	try:
-+	    self.desc = self.modules_dict[self.domainname]
-+	except:
-+	    self.desc = "%s user role" % self.domainname
-+
-+	if self.domainname in self.all_users:
-+	    self.attributes = sepolicy.info(sepolicy.TYPE,(self.type))[0]["attributes"]
-+	    self._user_header()
-+	    self._user_attribute()
-+	    self._can_sudo()
-+	    self._xwindows_login()
-+	    # until a new policy build with login_userdomain attribute
-+	#self.terminal_login()
-+	    self._network()
-+	    self._booleans()
-+	    self._home_exec()
-+	    self._transitions()
-+	else:
-+	    self._role_header()
-+	    self._booleans()
-+
-+	self._port_types()
-+	self._writes()
-+	self._footer()
-+
-+    def __gen_man_page_link(self, alias):
-+	    path = "%s/%s_selinux.8" % (self.path, alias)
-+	    self.fd = open("%s/%s_selinux.8" % (self.path, alias), 'w')
-+	    self.fd.write(".so man8/%s_selinux.8" % self.domainname)
-+	    self.fd.close()
-+	    print path
-+
-+    def __gen_man_page(self):
-+	if self.domainname[-1]=='d':
-+	    self.short_name = self.domainname[:-1]
-+
-+	self.anon_list = []
-+
-+	self.attributes = {}
-+	self.ptypes = []
-+	self._get_ptypes()
-+
-+	for domain_type in self.ptypes:
-+	    self.attributes[domain_type] = sepolicy.info(sepolicy.TYPE,("%s") % domain_type)[0]["attributes"]
-+
-+	self._header()
-+	self._entrypoints()
-+	self._process_types()
-+	self._booleans()
-+	self._nsswitch_domain()
-+	self._port_types()
-+	self._writes()
-+	self._file_context()
-+	self._public_content()
-+	self._footer()
-+
-+    def _get_ptypes(self):
-+	for f in self.all_domains:
-+	    if f.startswith(self.short_name):
-+		self.ptypes.append(f)
-+
-+    def __whoami(self):
-+	    import pwd
-+	    fd = open("/proc/self/loginuid", "r")
-+	    uid = int(fd.read())
-+	    fd.close()
-+	    pw = pwd.getpwuid(uid)
-+	    if len(pw.pw_gecos) > 0:
-+		    return pw.pw_gecos
-+	    else:
-+		    return pw.pw_name
-+
-+    def _header(self):
-+	self.fd.write('.TH  "%(domainname)s_selinux"  "8"  "%(date)s" "%(domainname)s" "SELinux Policy documentation for %(domainname)s"'
-+		 % {'domainname':self.domainname, 'date': time.strftime("%y-%m-%d")})
-+	self.fd.write(r"""
-+.SH "NAME"
-+%(domainname)s_selinux \- Security Enhanced Linux Policy for the %(domainname)s processes
-+.SH "DESCRIPTION"
-+
-+Security-Enhanced Linux secures the %(domainname)s processes via flexible mandatory access control.
-+
-+The %(domainname)s processes execute with the %(domainname)s_t SELinux type. You can check if you have these processes running by executing the \fBps\fP command with the \fB\-Z\fP qualifier.
-+
-+For example:
-+
-+.B ps -eZ | grep %(domainname)s_t
-+
-+""" % {'domainname':self.domainname})
-+
-+
-+    def _explain(self, f):
-+	if f.endswith("_var_run_t"):
-+	    return "store the %s files under the /run or /var/run directory." % prettyprint(f, "_var_run_t")
-+	if f.endswith("_pid_t"):
-+	    return "store the %s files under the /run directory." % prettyprint(f, "_pid_t")
-+	if f.endswith("_var_lib_t"):
-+	    return "store the %s files under the /var/lib directory."  % prettyprint(f, "_var_lib_t")
-+	if f.endswith("_var_t"):
-+	    return "store the %s files under the /var directory."  % prettyprint(f, "_var_lib_t")
-+	if f.endswith("_var_spool_t"):
-+	    return "store the %s files under the /var/spool directory." % prettyprint(f, "_spool_t")
-+	if f.endswith("_spool_t"):
-+	    return "store the %s files under the /var/spool directory." % prettyprint(f, "_spool_t")
-+	if f.endswith("_cache_t") or f.endswith("_var_cache_t"):
-+	    return "store the files under the /var/cache directory."
-+	if f.endswith("_keytab_t"):
-+	    return "treat the files as kerberos keytab files."
-+	if f.endswith("_lock_t"):
-+	    return "treat the files as %s lock data, stored under the /var/lock directory" % prettyprint(f,"_lock_t")
-+	if f.endswith("_log_t"):
-+	    return "treat the data as %s log data, usually stored under the /var/log directory." % prettyprint(f,"_log_t")
-+	if f.endswith("_config_t"):
-+	    return "treat the files as %s configuration data, usually stored under the /etc directory." % prettyprint(f,"_config_t")
-+	if f.endswith("_conf_t"):
-+	    return "treat the files as %s configuration data, usually stored under the /etc directory." % prettyprint(f,"_conf_t")
-+	if f.endswith("_exec_t"):
-+	    return "transition an executable to the %s_t domain." % f[:-len("_exec_t")]
-+	if f.endswith("_cgi_content_t"):
-+	    return "treat the files as %s cgi content." % prettyprint(f, "_cgi_content_t")
-+	if f.endswith("_rw_content_t"):
-+	    return "treat the files as %s read/write content." % prettyprint(f,"_rw_content_t")
-+	if f.endswith("_rw_t"):
-+	    return "treat the files as %s read/write content." % prettyprint(f,"_rw_t")
-+	if f.endswith("_write_t"):
-+	    return "treat the files as %s read/write content." % prettyprint(f,"_write_t")
-+	if f.endswith("_db_t"):
-+	    return "treat the files as %s database content." % prettyprint(f,"_db_t")
-+	if f.endswith("_ra_content_t"):
-+	    return "treat the files as %s read/append content." % prettyprint(f,"_ra_conten_t")
-+	if f.endswith("_cert_t"):
-+	    return "treat the files as %s certificate data." % prettyprint(f,"_cert_t")
-+	if f.endswith("_key_t"):
-+	    return "treat the files as %s key data." % prettyprint(f,"_key_t")
-+
-+	if f.endswith("_secret_t"):
-+	    return "treat the files as %s secret data." % prettyprint(f,"_key_t")
-+
-+	if f.endswith("_ra_t"):
-+	    return "treat the files as %s read/append content." % prettyprint(f,"_ra_t")
-+
-+	if f.endswith("_ro_t"):
-+	    return "treat the files as %s read/only content." % prettyprint(f,"_ro_t")
-+
-+	if f.endswith("_modules_t"):
-+	    return "treat the files as %s modules." % prettyprint(f, "_modules_t")
-+
-+	if f.endswith("_content_t"):
-+	    return "treat the files as %s content." % prettyprint(f, "_content_t")
-+
-+	if f.endswith("_state_t"):
-+	    return "treat the files as %s state data." % prettyprint(f, "_state_t")
-+
-+	if f.endswith("_files_t"):
-+	    return "treat the files as %s content." % prettyprint(f, "_files_t")
-+
-+	if f.endswith("_file_t"):
-+	    return "treat the files as %s content." % prettyprint(f, "_file_t")
-+
-+	if f.endswith("_data_t"):
-+	    return "treat the files as %s content." % prettyprint(f, "_data_t")
-+
-+	if f.endswith("_file_t"):
-+	    return "treat the data as %s content." % prettyprint(f, "_file_t")
-+
-+	if f.endswith("_tmp_t"):
-+	    return "store %s temporary files in the /tmp directories." % prettyprint(f, "_tmp_t")
-+	if f.endswith("_etc_t"):
-+	    return "store %s files in the /etc directories." % prettyprint(f, "_tmp_t")
-+	if f.endswith("_home_t"):
-+	    return "store %s files in the users home directory." % prettyprint(f, "_home_t")
-+	if f.endswith("_tmpfs_t"):
-+	    return "store %s files on a tmpfs file system." % prettyprint(f, "_tmpfs_t")
-+	if f.endswith("_unit_file_t"):
-+	    return "treat files as a systemd unit file."
-+	if f.endswith("_htaccess_t"):
-+	    return "treat the file as a %s access file." % prettyprint(f, "_htaccess_t")
-+
-+	return "treat the files as %s data." % prettyprint(f,"_t")
-+
-+    def _format_boolean_desc(self, b):
-+	    desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
-+	    if desc[-1] == ".":
-+		    desc = desc[:-1]
-+	    return desc
-+
-+    def _gen_bool_text(self):
-+	booltext = ""
-+	for b, enabled in self.domainbools + self.bools:
-+		if b.endswith("anon_write") and b not in self.anon_list:
-+		    self.anon_list.append(b)
-+		else:
-+		    if b not in self.booleans_dict:
-+			    continue
-+		    booltext += """
-+.PP
-+If you want to %s, you must turn on the %s boolean. %s by default.
-+
-+.EX
-+.B setsebool -P %s 1
-+
-+.EE
-+""" % (self._format_boolean_desc(b), b, self.enabled_str[enabled], b)
-+	return booltext
-+
-+    def _booleans(self):
-+	self.booltext = self._gen_bool_text()
-+
-+	if self.booltext != "":
-+	    self.fd.write("""
-+.SH BOOLEANS
-+SELinux policy is customizable based on least access required.  %s policy is extremely flexible and has several booleans that allow you to manipulate the policy and run %s with the tightest access possible.
-+
-+""" % (self.domainname, self.domainname))
-+
-+	    self.fd.write(self.booltext)
-+
-+    def _nsswitch_domain(self):
-+	nsswitch_types = []
-+	nsswitch_booleans = ['authlogin_nsswitch_use_ldap', 'kerberos_enabled']
-+	nsswitchbooltext = ""
-+	for k in self.attributes.keys():
-+		if "nsswitch_domain" in self.attributes[k]:
-+			nsswitch_types.append(k)
-+
-+	if len(nsswitch_types):
-+		self.fd.write("""
-+.SH NSSWITCH DOMAIN
-+""")
-+		for b in nsswitch_booleans:
-+			nsswitchbooltext += """
-+.PP
-+If you want to %s for the %s, you must turn on the %s boolean.
-+
-+.EX
-+.B setsebool -P %s 1
-+.EE
-+""" % (self._format_boolean_desc(b),(", ".join(nsswitch_types)), b, b)
-+
-+	self.fd.write(nsswitchbooltext)
-+
-+    def _process_types(self):
-+	if len(self.ptypes) == 0:
-+	    return
-+	self.fd.write(r"""
-+.SH PROCESS TYPES
-+SELinux defines process types (domains) for each process running on the system
-+.PP
-+You can see the context of a process using the \fB\-Z\fP option to \fBps\bP
-+.PP
-+Policy governs the access confined processes have to files.
-+SELinux %(domainname)s policy is very flexible allowing users to setup their %(domainname)s processes in as secure a method as possible.
-+.PP
-+The following process types are defined for %(domainname)s:
-+""" % {'domainname':self.domainname})
-+	self.fd.write("""
-+.EX
-+.B %s
-+.EE""" % ", ".join(self.ptypes))
-+	self.fd.write("""
-+.PP
-+Note:
-+.B semanage permissive -a %(domainname)s_t
-+can be used to make the process type %(domainname)s_t permissive. SELinux does not deny access to permissive process types, but the AVC (SELinux denials) messages are still generated.
-+""" % {'domainname':self.domainname})
-+
-+    def _port_types(self):
-+	self.ports = []
-+	for f in self.all_port_types:
-+	    if f.startswith(self.short_name):
-+		self.ports.append(f)
-+
-+	if len(self.ports) == 0:
-+	    return
-+	self.fd.write("""
-+.SH PORT TYPES
-+SELinux defines port types to represent TCP and UDP ports.
-+.PP
-+You can see the types associated with a port by using the following command:
-+
-+.B semanage port -l
-+
-+.PP
-+Policy governs the access confined processes have to these ports.
-+SELinux %(domainname)s policy is very flexible allowing users to setup their %(domainname)s processes in as secure a method as possible.
-+.PP
-+The following port types are defined for %(domainname)s:""" % {'domainname':self.domainname})
-+
-+	for p in self.ports:
-+	    self.fd.write("""
-+
-+.EX
-+.TP 5
-+.B %s
-+.TP 10
-+.EE
-+""" % p)
-+	    once = True
-+	    for prot in ( "tcp", "udp" ):
-+	       if (p,prot) in self.portrecs:
-+		    if once:
-+			self.fd.write("""
-+
-+Default Defined Ports:""")
-+		    once = False
-+		    self.fd.write(r"""
-+%s %s
-+.EE""" % (prot, ",".join(self.portrecs[(p,prot)])))
-+
-+    def _file_context(self):
-+	flist=[]
-+	mpaths=[]
-+	for f in self.all_file_types:
-+		if f.startswith(self.domainname):
-+			flist.append(f)
-+			if f in self.fcdict:
-+				mpaths = mpaths + self.fcdict[f]
-+	if len(mpaths) == 0:
-+		return
-+	mpaths.sort()
-+	mdirs={}
-+	for mp in mpaths:
-+		found = False
-+		for md in mdirs:
-+			if mp.startswith(md):
-+				mdirs[md].append(mp)
-+				found = True
-+				break
-+		if not found:
-+			for e in equiv_dirs:
-+				if mp.startswith(e) and mp.endswith('(/.*)?'):
-+					mdirs[mp[:-6]] = []
-+					break
-+
-+	equiv = []
-+	for m in mdirs:
-+		if len(mdirs[m]) > 0:
-+			equiv.append(m)
-+
-+	self.fd.write(r"""
-+.SH FILE CONTEXTS
-+SELinux requires files to have an extended attribute to define the file type.
-+.PP
-+You can see the context of a file using the \fB\-Z\fP option to \fBls\bP
-+.PP
-+Policy governs the access confined processes have to these files.
-+SELinux %(domainname)s policy is very flexible allowing users to setup their %(domainname)s processes in as secure a method as possible.
-+.PP
-+""" % {'domainname':self.domainname})
-+
-+	if len(equiv) > 0:
-+		self.fd.write(r"""
-+.PP
-+.B EQUIVALENCE DIRECTORIES
-+""")
-+		for e in equiv:
-+			self.fd.write(r"""
-+.PP
-+%(domainname)s policy stores data with multiple different file context types under the %(equiv)s directory.  If you would like to store the data in a different directory you can use the semanage command to create an equivalence mapping.  If you wanted to store this data under the /srv dirctory you would execute the following command:
-+.PP
-+.B semanage fcontext -a -e %(equiv)s /srv/%(alt)s
-+.br
-+.B restorecon -R -v /srv/%(alt)s
-+.PP
-+""" % {'domainname':self.domainname, 'equiv': e, 'alt': e.split('/')[-1] })
-+
-+	self.fd.write(r"""
-+.PP
-+.B STANDARD FILE CONTEXT
-+
-+SELinux defines the file context types for the %(domainname)s, if you wanted to
-+store files with these types in a diffent paths, you need to execute the semanage command to sepecify alternate labeling and then use restorecon to put the labels on disk.
-+
-+.B semanage fcontext -a -t %(type)s '/srv/%(domainname)s/content(/.*)?'
-+.br
-+.B restorecon -R -v /srv/my%(domainname)s_content
-+
-+Note: SELinux often uses regular expressions to specify labels that match multiple files.
-+"""  % {'domainname':self.domainname, "type":flist[0] })
-+
-+	self.fd.write(r"""
-+.I The following file types are defined for %(domainname)s:
-+""" % {'domainname':self.domainname})
-+	for f in flist:
-+		self.fd.write("""
-+
-+.EX
-+.PP
-+.B %s
-+.EE
-+
-+- Set files with the %s type, if you want to %s
-+""" % (f, f, self._explain(f)))
-+
-+		if f in self.fcdict:
-+		    plural = ""
-+		    if len(self.fcdict[f]) > 1:
-+			plural = "s"
-+			self.fd.write("""
-+.br
-+.TP 5
-+Path%s:
-+%s""" % (plural, self.fcdict[f][0]))
-+			for x in self.fcdict[f][1:]:
-+			    self.fd.write(", %s" % x)
-+
-+	self.fd.write("""
-+
-+.PP
-+Note: File context can be temporarily modified with the chcon command.  If you want to permanently change the file context you need to use the
-+.B semanage fcontext
-+command.  This will modify the SELinux labeling database.  You will need to use
-+.B restorecon
-+to apply the labels.
-+""")
-+
-+    def _see_also(self):
-+	    ret = ""
-+	    prefix = self.short_name.split("_")[0]
-+	    for d in self.domains:
-+		    if d == self.domainname:
-+			    continue
-+		    if d.startswith(prefix):
-+			    ret += ", %s_selinux(8)" % d
-+		    if self.domainname.startswith(d):
-+			    ret += ", %s_selinux(8)" % d
-+	    self.fd.write(ret)
-+
-+    def _public_content(self):
-+	if len(self.anon_list) > 0:
-+	    self.fd.write("""
-+.SH SHARING FILES
-+If you want to share files with multiple domains (Apache, FTP, rsync, Samba), you can set a file context of public_content_t and public_content_rw_t.  These context allow any of the above domains to read the content.  If you want a particular domain to write to the public_content_rw_t domain, you must set the appropriate boolean.
-+.TP
-+Allow %(domainname)s servers to read the /var/%(domainname)s directory by adding the public_content_t file type to the directory and by restoring the file type.
-+.PP
-+.B
-+semanage fcontext -a -t public_content_t "/var/%(domainname)s(/.*)?"
-+.br
-+.B restorecon -F -R -v /var/%(domainname)s
-+.pp
-+.TP
-+Allow %(domainname)s servers to read and write /var/tmp/incoming by adding the public_content_rw_t type to the directory and by restoring the file type.  This also requires the allow_%(domainname)sd_anon_write boolean to be set.
-+.PP
-+.B
-+semanage fcontext -a -t public_content_rw_t "/var/%(domainname)s/incoming(/.*)?"
-+.br
-+.B restorecon -F -R -v /var/%(domainname)s/incoming
-+
-+"""  % {'domainname':self.domainname})
-+	    for b in self.anon_list:
-+		desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
-+		self.fd.write("""
-+.PP
-+If you want to %s, you must turn on the %s boolean.
-+
-+.EX
-+.B setsebool -P %s 1
-+.EE
-+""" % (desc, b, b))
-+
-+    def _footer(self):
-+	self.fd.write("""
-+.SH "COMMANDS"
-+.B semanage fcontext
-+can also be used to manipulate default file context mappings.
-+.PP
-+.B semanage permissive
-+can also be used to manipulate whether or not a process type is permissive.
-+.PP
-+.B semanage module
-+can also be used to enable/disable/install/remove policy modules.
-+""")
-+
-+	if len(self.ports) > 0:
-+	    self.fd.write("""
-+.B semanage port
-+can also be used to manipulate the port definitions
-+""")
-+
-+	if self.booltext != "":
-+	    self.fd.write("""
-+.B semanage boolean
-+can also be used to manipulate the booleans
-+""")
-+
-+	self.fd.write("""
-+.PP
-+.B system-config-selinux
-+is a GUI tool available to customize SELinux policy settings.
-+
-+.SH AUTHOR
-+This manual page was auto-generated using
-+.B "sepolicy manpage"
-+by %s.
-+
-+.SH "SEE ALSO"
-+selinux(8), %s(8), semanage(8), restorecon(8), chcon(1), sepolicy(8)
-+""" % (self.__whoami(), self.domainname))
-+
-+	if self.booltext != "":
-+	    self.fd.write(", setsebool(8)")
-+
-+	self._see_also()
-+
-+    def _valid_write(self, check, attributes):
-+	    if check in [ self.type, "domain" ]:
-+		    return False
-+	    if check.endswith("_t"):
-+		    for a in attributes:
-+			    if a in self.types[check]:
-+				    return False
-+	    return True
-+
-+    def _entrypoints(self):
-+	try:
-+		entrypoints = map(lambda x: x['target'], sepolicy.search([sepolicy.ALLOW],{'source':self.type,  'permlist':['entrypoint'], 'class':'file'}))
-+	except:
-+		return
-+
-+	self.fd.write ("""
-+.SH "ENTRYPOINTS"
-+""")
-+	if len(entrypoints) > 1:
-+		entrypoints_str = "\\fB%s\\fP file types" % ", ".join(entrypoints)
-+	else:
-+		entrypoints_str = "\\fB%s\\fP file type" % entrypoints[0]
-+
-+	self.fd.write ("""
-+The %s_t SELinux type can be entered via the %s.
-+
-+The default entrypoint paths for the %s_t domain are the following:
-+"""   %	(self.domainname, entrypoints_str, self.domainname))
-+	if "bin_t" in entrypoints:
-+		entrypoints.remove("bin_t")
-+		self.fd.write ("""
-+All executeables with the default executable label, usually stored in /usr/bin and /usr/sbin.""")
-+
-+	paths=[]
-+	for entrypoint in entrypoints:
-+		if entrypoint in self.fcdict:
-+			paths += self.fcdict[entrypoint]
-+
-+	self.fd.write("""
-+%s""" % ", ".join(paths))
-+
-+    def _writes(self):
-+	permlist = sepolicy.search([sepolicy.ALLOW],{'source':self.type,  'permlist':['open', 'write'], 'class':'file'})
-+	if permlist == None or len(permlist) == 0:
-+		return
-+
-+	all_writes = []
-+	attributes = ["proc_type", "sysctl_type"]
-+	for i in permlist:
-+		if not i['target'].endswith("_t"):
-+			attributes.append(i['target'])
-+
-+	for i in permlist:
-+		if self._valid_write(i['target'],attributes):
-+			if i['target'] not in all_writes:
-+				all_writes.append(i['target'])
-+
-+	if len(all_writes) == 0:
-+		return
-+	self.fd.write ("""
-+.SH "MANAGED FILES"
-+""")
-+	self.fd.write ("""
-+The SELinux process type %s_t can manage files labeled with the following file types.  The paths listed are the default paths for these file types.  Note the processes UID still need to have DAC permissions.
-+"""   %	self.domainname)
-+
-+	all_writes.sort()
-+	if "file_type" in all_writes:
-+	    all_writes = [ "file_type" ]
-+	for f in all_writes:
-+	    self.fd.write("""
-+.br
-+.B %s
-+
-+""" % f)
-+	    if f in self.fcdict:
-+		for path in self.fcdict[f]:
-+		    self.fd.write("""\t%s
-+.br
-+""" % path)
-+
-+    def _get_users_range(self):
-+	    if self.domainname in self.all_users_range:
-+		    return self.all_users_range[self.domainname]
-+	    return "s0"
-+
-+    def _user_header(self):
-+	self.fd.write('.TH  "%(type)s_selinux"  "8"  "%(type)s" "mgrepl at redhat.com" "%(type)s SELinux Policy documentation"'
-+		      %	{'type':self.domainname})
-+
-+	self.fd.write(r"""
-+.SH "NAME"
-+%(user)s_u \- \fB%(desc)s\fP - Security Enhanced Linux Policy
-+
-+.SH DESCRIPTION
-+
-+\fB%(user)s_u\fP is an SELinux User defined in the SELinux
-+policy. SELinux users have default roles, \fB%(user)s_r\fP.  The
-+default role has a default type, \fB%(user)s_t\fP, associated with it.
-+
-+The SELinux user will usually login to a system with a context that looks like:
-+
-+.B %(user)s_u:%(user)s_r:%(user)s_t:%(range)s
-+
-+Linux users are automatically assigned an SELinux users at login.
-+Login programs use the SELinux User to assign initial context to the user's shell.
-+
-+SELinux policy uses the context to control the user's access.
-+
-+By default all users are assigned to the SELinux user via the \fB__default__\fP flag
-+
-+On Targeted policy systems the \fB__default__\fP user is assigned to the \fBunconfined_u\fP SELinux user.
-+
-+You can list all Linux User to SELinux user mapping using:
-+
-+.B semanage login -l
-+
-+If you wanted to change the default user mapping to use the %(user)s_u user, you would execute:
-+
-+.B semanage login -m -s %(user)s_u __default__
-+
-+""" % {'desc': self.desc, 'type':self.type, 'user':self.domainname,'range':self._get_users_range()})
-+
-+	if "login_userdomain" in self.attributes and "login_userdomain" in self.all_attributes:
-+	    self.fd.write("""
-+If you want to map the one Linux user (joe) to the SELinux user %(user)s, you would execute:
-+
-+.B $ semanage login -a -s %(user)s_u joe
-+
-+"""	%	{'user':self.domainname})
-+
-+    def _can_sudo(self):
-+	sudotype = "%s_sudo_t" % self.domainname
-+	self.fd.write("""
-+.SH SUDO
-+""")
-+	if sudotype in self.types:
-+	    role = self.domainname + "_r"
-+	    self.fd.write("""
-+The SELinux user %(user)s can execute sudo.
-+
-+You can set up sudo to allow %(user)s to transition to an administrative domain:
-+
-+Add one or more of the following record to sudoers using visudo.
-+
-+""" % { 'user':self.domainname } )
-+	    for adminrole in self.role_allows[role]:
-+		self.fd.write("""
-+USERNAME ALL=(ALL) ROLE=%(admin)s_r TYPE=%(admin)s_t COMMAND
-+.br
-+sudo will run COMMAND as %(user)s_u:%(admin)s_r:%(admin)s_t:LEVEL
-+""" % {'admin':adminrole[:-2], 'user':self.domainname } )
-+
-+		self.fd.write("""
-+You might also need to add one or more of these new roles to your SELinux user record.
-+
-+List the SELinux roles your SELinux user can reach by executing:
-+
-+.B $ semanage user -l |grep selinux_name
-+
-+Modify the roles list and add %(user)s_r to this list.
-+
-+.B $ semanage user -m -R '%(roles)s' %(user)s_u
-+
-+For more details you can see semanage man page.
-+
-+""" % {'user':self.domainname, "roles": " ".join([role] + self.role_allows[role]) } )
-+	    else:
-+		self.fd.write("""
-+The SELinux type %s_t is not allowed to execute sudo.
-+""" % self.domainname)
-+
-+    def _user_attribute(self):
-+	self.fd.write("""
-+.SH USER DESCRIPTION
-+""")
-+	if "unconfined_usertype" in self.attributes:
-+	    self.fd.write("""
-+The SELinux user %s_u is an unconfined user. It means that a mapped Linux user to this SELinux user is supposed to be allow all actions.
-+""" % self.domainname)
-+
-+	if "unpriv_userdomain" in self.attributes:
-+	    self.fd.write("""
-+The SELinux user %s_u is defined in policy as a unprivileged user. SELinux prevents unprivileged users from doing administration tasks without transitioning to a different role.
-+""" % self.domainname)
-+
-+	if "admindomain" in self.attributes:
-+	    self.fd.write("""
-+The SELinux user %s_u is an admin user. It means that a mapped Linux user to this SELinux user is intended for administrative actions. Usually this is assigned to a root Linux user.
-+""" % self.domainname)
-+
-+    def _xwindows_login(self):
-+	if "x_domain" in self.all_attributes:
-+	    self.fd.write("""
-+.SH X WINDOWS LOGIN
-+""")
-+	    if "x_domain" in self.attributes:
-+		self.fd.write("""
-+The SELinux user %s_u is able to X Windows login.
-+""" % self.domainname)
-+	    else:
-+		self.fd.write("""
-+The SELinux user %s_u is not able to X Windows login.
-+""" % self.domainname)
-+
-+    def _terminal_login(self):
-+	if "login_userdomain" in self.all_attributes:
-+	    self.fd.write("""
-+.SH TERMINAL LOGIN
-+""")
-+	    if "login_userdomain" in self.attributes:
-+		self.fd.write("""
-+The SELinux user %s_u is able to terminal login.
-+""" % self.domainname)
-+	    else:
-+		self.fd.write("""
-+The SELinux user %s_u is not able to terminal login.
-+""" % self.domainname)
-+
-+    def _network(self):
-+	self.fd.write("""
-+.SH NETWORK
-+""")
-+	for net in ("tcp", "udp"):
-+	    portdict = network.get_network_connect(self.type, net, "name_bind")
-+	    if len(portdict) > 0:
-+		self.fd.write("""
-+.TP
-+The SELinux user %s_u is able to listen on the following %s ports.
-+""" % (self.domainname, net))
-+		for p in portdict:
-+		    for recs in portdict[p]:
-+			self.fd.write("""
-+.B %s
-+""" % recs)
-+	    portdict = network.get_network_connect(self.type, "tcp", "name_connect")
-+	    if len(portdict) > 0:
-+		self.fd.write("""
-+.TP
-+The SELinux user %s_u is able to connect to the following tcp ports.
-+""" % (self.domainname))
-+		for p in portdict:
-+		    for recs in portdict[p]:
-+			self.fd.write("""
-+.B %s
-+""" % recs)
-+
-+    def _home_exec(self):
-+	permlist = sepolicy.search([sepolicy.ALLOW],{'source':self.type,'target':'user_home_type', 'class':'file', 'permlist':['ioctl', 'read', 'getattr', 'execute', 'execute_no_trans', 'open']})
-+	self.fd.write("""
-+.SH HOME_EXEC
-+""" )
-+	if permlist is not None:
-+	    self.fd.write("""
-+The SELinux user %s_u is able execute home content files.
-+"""  % self.domainname)
-+
-+	else:
-+	    self.fd.write("""
-+The SELinux user %s_u is not able execute home content files.
-+"""  % self.domainname)
-+
-+    def _transitions(self):
-+	self.fd.write(r"""
-+.SH TRANSITIONS
-+
-+Three things can happen when %(type)s attempts to execute a program.
-+
-+\fB1.\fP SELinux Policy can deny %(type)s from executing the program.
-+
-+.TP
-+
-+\fB2.\fP SELinux Policy can allow %(type)s to execute the program in the current user type.
-+
-+Execute the following to see the types that the SELinux user %(type)s can execute without transitioning:
-+
-+.B search -A -s %(type)s -c file -p execute_no_trans
-+
-+.TP
-+
-+\fB3.\fP SELinux can allow %(type)s to execute the program and transition to a new type.
-+
-+Execute the following to see the types that the SELinux user %(type)s can execute and transition:
-+
-+.B $ search -A -s %(type)s -c process -p transition
-+
-+"""	% {'user':self.domainname, 'type':self.type})
-+
-+    def _role_header(self):
-+	self.fd.write('.TH  "%(user)s_selinux"  "8"  "%(user)s" "mgrepl at redhat.com" "%(user)s SELinux Policy documentation"'
-+		      %	{'user':self.domainname})
-+
-+	self.fd.write(r"""
-+.SH "NAME"
-+%(user)s_r \- \fB%(desc)s\fP - Security Enhanced Linux Policy
-+
-+.SH DESCRIPTION
-+
-+SELinux supports Roles Based Access Control (RBAC), some Linux roles are login roles, while other roles need to be transition into.
-+
-+.I Note:
-+Examples in this man page will use the
-+.B staff_u
-+SELinux user.
-+
-+Non login roles are usually used for administrative tasks. For example, tasks that require root privileges.  Roles control which types a user can run processes with. Roles often have default types assigned to them.
-+
-+The default type for the %(user)s_r role is %(user)s_t.
-+
-+The
-+.B newrole
-+program to transition directly to this role.
-+
-+.B newrole -r %(user)s_r -t %(user)s_t
-+
-+.B sudo
-+is the preferred method to do transition from one role to another.  You setup sudo to transition to %(user)s_r by adding a similar line to the /etc/sudoers file.
-+
-+USERNAME ALL=(ALL) ROLE=%(user)s_r TYPE=%(user)s_t COMMAND
-+
-+.br
-+sudo will run COMMAND as staff_u:%(user)s_r:%(user)s_t:LEVEL
-+
-+When using a a non login role, you need to setup SELinux so that your SELinux user can reach %(user)s_r role.
-+
-+Execute the following to see all of the assigned SELinux roles:
-+
-+.B semanage user -l
-+
-+You need to add %(user)s_r to the staff_u user.  You could setup the staff_u user to be able to use the %(user)s_r role with a command like:
-+
-+.B $ semanage user -m -R 'staff_r system_r %(user)s_r' staff_u
-+
-+""" % {'desc': self.desc, 'user':self.domainname})
-+	troles = []
-+	for i in self.role_allows:
-+	    if self.domainname +"_r" in self.role_allows[i]:
-+		troles.append(i)
-+	if len(troles) > 0:
-+	    plural = ""
-+	    if len(troles) > 1:
-+		plural = "s"
-+
-+		self.fd.write("""
-+
-+SELinux policy also controls which roles can transition to a different role.
-+You can list these rules using the following command.
-+
-+.B search --role_allow
-+
-+SELinux policy allows the %s role%s can transition to the %s_r role.
-+
-+""" % (", ".join(troles), plural, self.domainname))
-diff --git a/policycoreutils/sepolicy/sepolicy/network.py b/policycoreutils/sepolicy/sepolicy/network.py
-new file mode 100755
-index 0000000..66efe26
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/network.py
-@@ -0,0 +1,92 @@
-+#! /usr/bin/python -Es
-+# Copyright (C) 2012 Red Hat 
-+# see file 'COPYING' for use and warranty information
-+#
-+# setrans is a tool for analyzing process transistions in SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
-+#                                        02111-1307  USA
-+#
-+#  
-+import sys
-+import sepolicy
-+search=sepolicy.search
-+info=sepolicy.info
-+
-+def _gen_port_dict():
-+    portrecsbynum = {}
-+    portrecs = {}
-+    for i in info(sepolicy.PORT):
-+        if i['low'] == i['high']:
-+            port = str(i['low'])
-+        else:
-+            port = "%s-%s" % (str(i['low']), str(i['high']))
-+
-+        if (i['type'], i['protocol']) in portrecs:
-+            portrecs [(i['type'], i['protocol'])].append(port)
-+        else:
-+            portrecs [(i['type'], i['protocol'])] = [port]
-+
-+        portrecsbynum[(i['low'], i['high'],i['protocol'])] = (i['type'], i['range'])
-+    return ( portrecs, portrecsbynum )
-+portrecs, portrecsbynum = _gen_port_dict()
-+
-+port_types =  sepolicy.info(sepolicy.ATTRIBUTE,"port_type")[0]["types"]
-+domains =  sepolicy.info(sepolicy.ATTRIBUTE,"domain")[0]["types"]
-+
-+def get_types(src, tclass, perm):
-+    allows=search([sepolicy.ALLOW],{sepolicy.SOURCE:src,sepolicy.CLASS:tclass, sepolicy.PERMS:perm})
-+    nlist=[]
-+    if allows:
-+        for i in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]) and x['enabled'], allows)):
-+            if i not in nlist:
-+                nlist.append(i)
-+    return nlist
-+   
-+
-+def get_network_connect(src, protocol, perm):
-+    d={}
-+    tlist = get_types(src, "%s_socket" % protocol, [perm])
-+    if len(tlist) > 0:
-+        if "port_type" in tlist:
-+            d[(src,protocol,perm)] = ["all ports"]
-+            return d
-+
-+        d[(src,protocol,perm)] = []
-+
-+        for i in tlist:
-+            if i == "ephemeral_port_type":
-+                if "unreserved_port_type" in tlist:
-+                    continue
-+                i = "ephemeral_port_t"
-+            if i == "unreserved_port_t":
-+                if "unreserved_port_type" in tlist:
-+                    continue
-+                if "port_t" in tlist:
-+                    continue
-+            if i == "port_t":
-+                d[(src,protocol,perm)].append("all ports with out defined types")
-+            elif i == "unreserved_port_type":
-+                d[(src,protocol,perm)].append("%s: all ports > 1024" % i)
-+            elif i == "reserved_port_type":
-+                d[(src,protocol,perm)].append("%s: all ports < 1024" % i)
-+            elif i == "rpc_port_type":
-+                d[(src,protocol,perm)].append("%s: all ports > 500 and  < 1024" % i)
-+            else:
-+                try:
-+                    d[(src,protocol,perm)].append("%s: %s" % (i, ",".join(portrecs[(i, protocol)])))
-+                except KeyError:
-+                    pass
-+    return d
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/__init__.py b/policycoreutils/sepolicy/sepolicy/templates/__init__.py
-new file mode 100644
-index 0000000..156a0bd
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/__init__.py
-@@ -0,0 +1,17 @@
-+#
-+# Copyright (C) 2007-2012 Red Hat
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-+#
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/boolean.py b/policycoreutils/sepolicy/sepolicy/templates/boolean.py
-new file mode 100644
-index 0000000..f57d927
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/boolean.py
-@@ -0,0 +1,39 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### boolean Template File ###########################
-+
-+te_boolean="""
-+## <desc>
-+##	<p>
-+##	DESCRIPTION
-+##	</p>
-+## </desc>
-+gen_tunable(BOOLEAN, false)
-+"""
-+
-+te_rules="""
-+tunable_policy(`BOOLEAN',`
-+#TRUE
-+',`
-+#FALSE
-+')
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/etc_rw.py b/policycoreutils/sepolicy/sepolicy/templates/etc_rw.py
-new file mode 100644
-index 0000000..dcf445e
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/etc_rw.py
-@@ -0,0 +1,139 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### etc_rw Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_etc_rw_t;
-+files_type(TEMPLATETYPE_etc_rw_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+files_etc_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t, sock_file)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE conf directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_conf',`
-+	gen_require(`
-+		type TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_etc_rw_t:dir search_dir_perms;
-+	files_search_etc($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE conf files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_conf_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_etc_rw_t:dir list_dir_perms;
-+	read_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+	files_search_etc($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE conf files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_conf_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	manage_files_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t)
-+	files_search_etc($1)
-+')
-+
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_etc_rw_t;
-+	')
-+
-+	files_search_etc($1)
-+	stream_connect_pattern($1, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_etc_rw_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_etc_rw_t;"""
-+
-+if_admin_rules="""
-+	files_search_etc($1)
-+	admin_pattern($1, TEMPLATETYPE_etc_rw_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/executable.py b/policycoreutils/sepolicy/sepolicy/templates/executable.py
-new file mode 100644
-index 0000000..4b9534d
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/executable.py
-@@ -0,0 +1,454 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### Type Enforcement File #############################
-+te_daemon_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+init_daemon_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_initscript_types="""
-+type TEMPLATETYPE_initrc_exec_t;
-+init_script_file(TEMPLATETYPE_initrc_exec_t)
-+"""
-+
-+te_dbusd_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+domain_type(TEMPLATETYPE_t)
-+domain_entry_file(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+role system_r types TEMPLATETYPE_t;
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_inetd_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+inetd_service_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_userapp_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+attribute_role TEMPLATETYPE_roles;
-+roleattribute system_r TEMPLATETYPE_roles;
-+
-+type TEMPLATETYPE_t;
-+type TEMPLATETYPE_exec_t;
-+application_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+
-+permissive TEMPLATETYPE_t;
-+"""
-+
-+te_sandbox_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+sandbox_x_domain_template(TEMPLATETYPE)
-+
-+permissive TEMPLATETYPE_t;
-+permissive TEMPLATETYPE_client_t;
-+
-+"""
-+
-+te_cgi_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+apache_content_template(TEMPLATETYPE)
-+
-+permissive httpd_TEMPLATETYPE_script_t;
-+"""
-+
-+te_daemon_rules="""\
-+allow TEMPLATETYPE_t self:fifo_file rw_fifo_file_perms;
-+allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
-+"""
-+
-+te_inetd_rules="""
-+"""
-+
-+te_dbusd_rules="""
-+optional_policy(`
-+	dbus_system_domain(TEMPLATETYPE_t, TEMPLATETYPE_exec_t)
-+')
-+"""
-+
-+te_userapp_rules="""
-+allow TEMPLATETYPE_t self:fifo_file manage_fifo_file_perms;
-+allow TEMPLATETYPE_t self:unix_stream_socket create_stream_socket_perms;
-+"""
-+
-+te_cgi_rules="""
-+"""
-+
-+te_sandbox_rules="""
-+"""
-+
-+te_uid_rules="""
-+auth_use_nsswitch(TEMPLATETYPE_t)
-+"""
-+
-+te_syslog_rules="""
-+logging_send_syslog_msg(TEMPLATETYPE_t)
-+"""
-+
-+te_resolve_rules="""
-+sysnet_dns_name_resolve(TEMPLATETYPE_t)
-+"""
-+
-+te_pam_rules="""
-+auth_domtrans_chk_passwd(TEMPLATETYPE_t)
-+"""
-+
-+te_mail_rules="""
-+mta_send_mail(TEMPLATETYPE_t)
-+"""
-+
-+te_dbus_rules="""
-+optional_policy(`
-+	dbus_system_bus_client(TEMPLATETYPE_t)
-+	dbus_connect_system_bus(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_kerberos_rules="""
-+optional_policy(`
-+	kerberos_use(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_manage_krb5_rcache_rules="""
-+optional_policy(`
-+	kerberos_keytab_template(TEMPLATETYPE, TEMPLATETYPE_t)
-+	kerberos_manage_host_rcache(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_audit_rules="""
-+logging_send_audit_msgs(TEMPLATETYPE_t)
-+"""
-+
-+te_run_rules="""
-+optional_policy(`
-+	gen_require(`
-+		type USER_t;
-+		role USER_r;
-+	')
-+
-+	TEMPLATETYPE_run(USER_t, USER_r)
-+')
-+"""
-+
-+te_fd_rules="""
-+domain_use_interactive_fds(TEMPLATETYPE_t)
-+"""
-+
-+te_etc_rules="""
-+files_read_etc_files(TEMPLATETYPE_t)
-+"""
-+
-+te_localization_rules="""
-+miscfiles_read_localization(TEMPLATETYPE_t)
-+"""
-+
-+########################### Interface File #############################
-+
-+if_heading_rules="""
-+## <summary>policy for TEMPLATETYPE</summary>"""
-+
-+if_program_rules="""
-+
-+########################################
-+## <summary>
-+##	Execute TEMPLATE in the TEMPLATETYPE domin.
-+## </summary>
-+## <param name=\"domain\">
-+## <summary>
-+##	Domain allowed to transition.
-+## </summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_domtrans',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_exec_t;
-+	')
-+
-+	corecmd_search_bin($1)
-+	domtrans_pattern($1, TEMPLATETYPE_exec_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_user_program_rules="""
-+########################################
-+## <summary>
-+##	Execute TEMPLATETYPE in the TEMPLATETYPE domain, and
-+##	allow the specified role the TEMPLATETYPE domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed to transition
-+##	</summary>
-+## </param>
-+## <param name="role">
-+##	<summary>
-+##	The role to be allowed the TEMPLATETYPE domain.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_run',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		attribute_role TEMPLATETYPE_roles;
-+	')
-+
-+	TEMPLATETYPE_domtrans($1)
-+	roleattribute $2 TEMPLATETYPE_roles;
-+')
-+
-+########################################
-+## <summary>
-+##	Role access for TEMPLATETYPE
-+## </summary>
-+## <param name="role">
-+##	<summary>
-+##	Role allowed access
-+##	</summary>
-+## </param>
-+## <param name="domain">
-+##	<summary>
-+##	User domain for the role
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_role',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		attribute_role TEMPLATETYPE_roles;
-+	')
-+
-+	roleattribute $1 TEMPLATETYPE_roles;
-+
-+	TEMPLATETYPE_domtrans($2)
-+
-+	ps_process_pattern($2, TEMPLATETYPE_t)
-+	allow $2 TEMPLATETYPE_t:process { signull signal sigkill };
-+')
-+"""
-+
-+if_sandbox_rules="""
-+########################################
-+## <summary>
-+##	Execute sandbox in the TEMPLATETYPE_t domain, and
-+##	allow the specified role the TEMPLATETYPE_t domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed to transition.
-+##	</summary>
-+## </param>
-+## <param name="role">
-+##	<summary>
-+##	The role to be allowed the TEMPLATETYPE_t domain.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_transition',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		type TEMPLATETYPE_client_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_t:process { signal_perms transition };
-+	dontaudit $1 TEMPLATETYPE_t:process { noatsecure siginh rlimitinh };
-+	role $2 types TEMPLATETYPE_t;
-+	role $2 types TEMPLATETYPE_client_t;
-+
-+	allow TEMPLATETYPE_t $1:process { sigchld signull };
-+	allow TEMPLATETYPE_t $1:fifo_file rw_inherited_fifo_file_perms;
-+	allow TEMPLATETYPE_client_t $1:process { sigchld signull };
-+	allow TEMPLATETYPE_client_t $1:fifo_file rw_inherited_fifo_file_perms;
-+')
-+"""
-+
-+if_role_change_rules="""
-+########################################
-+## <summary>
-+##	Change to the TEMPLATETYPE role.
-+## </summary>
-+## <param name="role">
-+##	<summary>
-+##	Role allowed access.
-+##	</summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`TEMPLATETYPE_role_change',`
-+	gen_require(`
-+		role TEMPLATETYPE_r;
-+	')
-+
-+	allow $1 TEMPLATETYPE_r;
-+')
-+"""
-+
-+if_initscript_rules="""
-+########################################
-+## <summary>
-+##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_initrc_domtrans',`
-+	gen_require(`
-+		type TEMPLATETYPE_initrc_exec_t;
-+	')
-+
-+	init_labeled_script_domtrans($1, TEMPLATETYPE_initrc_exec_t)
-+')
-+"""
-+
-+if_dbus_rules="""
-+########################################
-+## <summary>
-+##	Send and receive messages from
-+##	TEMPLATETYPE over dbus.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_dbus_chat',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		class dbus send_msg;
-+	')
-+
-+	allow $1 TEMPLATETYPE_t:dbus send_msg;
-+	allow TEMPLATETYPE_t $1:dbus send_msg;
-+')
-+"""
-+
-+if_begin_admin="""
-+########################################
-+## <summary>
-+##	All of the rules required to administrate
-+##	an TEMPLATETYPE environment
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <param name="role">
-+##	<summary>
-+##	Role allowed access.
-+##	</summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`TEMPLATETYPE_admin',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;"""
-+
-+if_middle_admin="""
-+	')
-+
-+	allow $1 TEMPLATETYPE_t:process { ptrace signal_perms };
-+	ps_process_pattern($1, TEMPLATETYPE_t)
-+"""
-+
-+if_initscript_admin_types="""
-+		type TEMPLATETYPE_initrc_exec_t;"""
-+
-+if_initscript_admin="""
-+	TEMPLATETYPE_initrc_domtrans($1)
-+	domain_system_change_exemption($1)
-+	role_transition $2 TEMPLATETYPE_initrc_exec_t system_r;
-+	allow $2 system_r;
-+"""
-+
-+if_end_admin="""\
-+	optional_policy(`
-+		systemd_passwd_agent_exec($1)
-+		systemd_read_fifo_file_passwd_run($1)
-+	')
-+')
-+"""
-+
-+########################### File Context ##################################
-+fc_program="""\
-+EXECUTABLE		--	gen_context(system_u:object_r:TEMPLATETYPE_exec_t,s0)
-+"""
-+
-+fc_user="""\
-+#  No file context, leave blank
-+"""
-+
-+fc_initscript="""\
-+EXECUTABLE	--	gen_context(system_u:object_r:TEMPLATETYPE_initrc_exec_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/network.py b/policycoreutils/sepolicy/sepolicy/templates/network.py
-new file mode 100644
-index 0000000..4499440
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/network.py
-@@ -0,0 +1,580 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_port_t;
-+corenet_port(TEMPLATETYPE_port_t)
-+"""
-+
-+te_network="""\
-+sysnet_dns_name_resolve(TEMPLATETYPE_t)
-+corenet_all_recvfrom_unlabeled(TEMPLATETYPE_t)
-+"""
-+
-+te_tcp="""\
-+allow TEMPLATETYPE_t self:tcp_socket create_stream_socket_perms;
-+corenet_tcp_sendrecv_generic_if(TEMPLATETYPE_t)
-+corenet_tcp_sendrecv_generic_node(TEMPLATETYPE_t)
-+corenet_tcp_sendrecv_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_tcp="""\
-+corenet_tcp_bind_generic_node(TEMPLATETYPE_t)
-+"""
-+
-+te_in_need_port_tcp="""\
-+allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_bind;
-+"""
-+
-+te_out_need_port_tcp="""\
-+allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_connect;
-+"""
-+
-+te_udp="""\
-+allow TEMPLATETYPE_t self:udp_socket { create_socket_perms listen };
-+corenet_udp_sendrecv_generic_if(TEMPLATETYPE_t)
-+corenet_udp_sendrecv_generic_node(TEMPLATETYPE_t)
-+corenet_udp_sendrecv_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_udp="""\
-+corenet_udp_bind_generic_node(TEMPLATETYPE_t)
-+"""
-+
-+te_in_need_port_udp="""\
-+allow TEMPLATETYPE_t TEMPLATETYPE_port_t:udp_socket name_bind;
-+"""
-+
-+te_out_all_ports_tcp="""\
-+corenet_tcp_connect_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_out_reserved_ports_tcp="""\
-+corenet_tcp_connect_all_rpc_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_out_unreserved_ports_tcp="""\
-+corenet_tcp_connect_all_unreserved_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_all_ports_tcp="""\
-+corenet_tcp_bind_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_reserved_ports_tcp="""\
-+corenet_tcp_bind_all_rpc_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_unreserved_ports_tcp="""\
-+corenet_tcp_bind_all_unreserved_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_all_ports_udp="""\
-+corenet_udp_bind_all_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_reserved_ports_udp="""\
-+corenet_udp_bind_all_rpc_ports(TEMPLATETYPE_t)
-+"""
-+
-+te_in_unreserved_ports_udp="""\
-+corenet_udp_bind_all_unreserved_ports(TEMPLATETYPE_t)
-+"""
-+
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Send and receive TCP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="both" weight="10"/>
-+#
-+interface(`corenet_tcp_sendrecv_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_port_t:tcp_socket { send_msg recv_msg };
-+')
-+
-+########################################
-+## <summary>
-+##	Send UDP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="write" weight="10"/>
-+#
-+interface(`corenet_udp_send_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_port_t:udp_socket send_msg;
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to send UDP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_udp_send_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_port_t:udp_socket send_msg;
-+')
-+
-+########################################
-+## <summary>
-+##	Receive UDP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="read" weight="10"/>
-+#
-+interface(`corenet_udp_receive_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_port_t:udp_socket recv_msg;
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to receive UDP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_udp_receive_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_port_t:udp_socket recv_msg;
-+')
-+
-+########################################
-+## <summary>
-+##	Send and receive UDP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="both" weight="10"/>
-+#
-+interface(`corenet_udp_sendrecv_TEMPLATETYPE_port',`
-+	corenet_udp_send_TEMPLATETYPE_port($1)
-+	corenet_udp_receive_TEMPLATETYPE_port($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to send and receive
-+##	UDP traffic on the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_udp_sendrecv_TEMPLATETYPE_port',`
-+	corenet_dontaudit_udp_send_TEMPLATETYPE_port($1)
-+	corenet_dontaudit_udp_receive_TEMPLATETYPE_port($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Bind TCP sockets to the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_tcp_bind_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_port_t:tcp_socket name_bind;
-+	
-+')
-+
-+########################################
-+## <summary>
-+##	Bind UDP sockets to the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_udp_bind_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_port_t:udp_socket name_bind;
-+	
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to sbind to TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_udp_bind_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_port_t:udp_socket name_bind;
-+	
-+')
-+
-+########################################
-+## <summary>
-+##	Make a TCP connection to the TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`corenet_tcp_connect_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_port_t:tcp_socket name_connect;
-+')
-+########################################
-+## <summary>
-+##	Do not audit attempts to make a TCP connection to TEMPLATETYPE port.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`corenet_dontaudit_tcp_connect_TEMPLATETYPE_port',`
-+	gen_require(`
-+		type TEMPLATETYPE_port_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_port_t:tcp_socket name_connect;
-+')
-+
-+
-+########################################
-+## <summary>
-+##	Send TEMPLATETYPE_client packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="write" weight="10"/>
-+#
-+interface(`corenet_send_TEMPLATETYPE_client_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_client_packet_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_client_packet_t:packet send;
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to send TEMPLATETYPE_client packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_send_TEMPLATETYPE_client_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_client_packet_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_client_packet_t:packet send;
-+')
-+
-+########################################
-+## <summary>
-+##	Receive TEMPLATETYPE_client packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="read" weight="10"/>
-+#
-+interface(`corenet_receive_TEMPLATETYPE_client_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_client_packet_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_client_packet_t:packet recv;
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to receive TEMPLATETYPE_client packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_receive_TEMPLATETYPE_client_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_client_packet_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_client_packet_t:packet recv;
-+')
-+
-+########################################
-+## <summary>
-+##	Send and receive TEMPLATETYPE_client packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="both" weight="10"/>
-+#
-+interface(`corenet_sendrecv_TEMPLATETYPE_client_packets',`
-+	corenet_send_TEMPLATETYPE_client_packets($1)
-+	corenet_receive_TEMPLATETYPE_client_packets($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to send and receive TEMPLATETYPE_client packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_sendrecv_TEMPLATETYPE_client_packets',`
-+	corenet_dontaudit_send_TEMPLATETYPE_client_packets($1)
-+	corenet_dontaudit_receive_TEMPLATETYPE_client_packets($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Relabel packets to TEMPLATETYPE_client the packet type.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`corenet_relabelto_TEMPLATETYPE_client_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_client_packet_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_client_packet_t:packet relabelto;
-+')
-+
-+
-+########################################
-+## <summary>
-+##	Send TEMPLATETYPE_server packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="write" weight="10"/>
-+#
-+interface(`corenet_send_TEMPLATETYPE_server_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_server_packet_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_server_packet_t:packet send;
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to send TEMPLATETYPE_server packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_send_TEMPLATETYPE_server_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_server_packet_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_server_packet_t:packet send;
-+')
-+
-+########################################
-+## <summary>
-+##	Receive TEMPLATETYPE_server packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="read" weight="10"/>
-+#
-+interface(`corenet_receive_TEMPLATETYPE_server_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_server_packet_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_server_packet_t:packet recv;
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to receive TEMPLATETYPE_server packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_receive_TEMPLATETYPE_server_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_server_packet_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_server_packet_t:packet recv;
-+')
-+
-+########################################
-+## <summary>
-+##	Send and receive TEMPLATETYPE_server packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <infoflow type="both" weight="10"/>
-+#
-+interface(`corenet_sendrecv_TEMPLATETYPE_server_packets',`
-+	corenet_send_TEMPLATETYPE_server_packets($1)
-+	corenet_receive_TEMPLATETYPE_server_packets($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Do not audit attempts to send and receive TEMPLATETYPE_server packets.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+## <infoflow type="none"/>
-+#
-+interface(`corenet_dontaudit_sendrecv_TEMPLATETYPE_server_packets',`
-+	corenet_dontaudit_send_TEMPLATETYPE_server_packets($1)
-+	corenet_dontaudit_receive_TEMPLATETYPE_server_packets($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Relabel packets to TEMPLATETYPE_server the packet type.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`corenet_relabelto_TEMPLATETYPE_server_packets',`
-+	gen_require(`
-+		type TEMPLATETYPE_server_packet_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_server_packet_t:packet relabelto;
-+')
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/rw.py b/policycoreutils/sepolicy/sepolicy/templates/rw.py
-new file mode 100644
-index 0000000..46dd367
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/rw.py
-@@ -0,0 +1,158 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+
-+########################### tmp Template File #############################
-+te_types="""
-+type TEMPLATETYPE_rw_t;
-+files_type(TEMPLATETYPE_rw_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE rw directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_rw_dir',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_rw_t:dir search_dir_perms;
-+	files_search_rw($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE rw files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_rw_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
-+
-+	read_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+	allow $1 TEMPLATETYPE_rw_t:dir list_dir_perms;
-+	files_search_rw($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE rw files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_rw_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
-+
-+	manage_files_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Create, read, write, and delete
-+##	TEMPLATETYPE rw dirs.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_rw_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_rw_t;
-+	')
-+
-+	manage_dirs_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+')
-+
-+"""
-+
-+te_stream_rules="""
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t)
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_rw_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_rw_t, TEMPLATETYPE_rw_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_rw_t;"""
-+
-+if_admin_rules="""
-+	files_search_etc($1)
-+	admin_pattern($1, TEMPLATETYPE_rw_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
-+"""
-+
-+fc_sock_file="""\
-+FILENAME        -s  gen_context(system_u:object_r:TEMPLATETYPE_etc_rw_t,s0)
-+"""
-+
-+fc_dir="""
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_rw_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/script.py b/policycoreutils/sepolicy/sepolicy/templates/script.py
-new file mode 100644
-index 0000000..c139070
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/script.py
-@@ -0,0 +1,134 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+
-+########################### tmp Template File #############################
-+compile="""\
-+#!/bin/sh -e
-+
-+DIRNAME=`dirname $0`
-+cd $DIRNAME
-+USAGE="$0 [ --update ]"
-+if [ `id -u` != 0 ]; then
-+echo 'You must be root to run this script'
-+exit 1
-+fi
-+
-+if [ $# -eq 1 ]; then
-+	if [ "$1" = "--update" ] ; then
-+		time=`ls -l --time-style="+%x %X" TEMPLATEFILE.te | awk '{ printf "%s %s", $6, $7 }'`
-+		rules=`ausearch --start $time -m avc --raw -se TEMPLATETYPE`
-+		if [ x"$rules" != "x" ] ; then
-+			echo "Found avc's to update policy with"
-+			echo -e "$rules" | audit2allow -R
-+			echo "Do you want these changes added to policy [y/n]?"
-+			read ANS
-+			if [ "$ANS" = "y" -o "$ANS" = "Y" ] ; then
-+				echo "Updating policy"
-+				echo -e "$rules" | audit2allow -R >> TEMPLATEFILE.te
-+				# Fall though and rebuild policy
-+			else
-+				exit 0
-+			fi
-+		else
-+			echo "No new avcs found"
-+			exit 0
-+		fi
-+	else
-+		echo -e $USAGE
-+		exit 1
-+	fi
-+elif [ $# -ge 2 ] ; then
-+	echo -e $USAGE
-+	exit 1
-+fi
-+
-+echo "Building and Loading Policy"
-+set -x
-+make -f /usr/share/selinux/devel/Makefile TEMPLATEFILE.pp || exit
-+/usr/sbin/semodule -i TEMPLATEFILE.pp
-+
-+# Generate a man page off the installed module
-+sepolicy manpage -p . -d DOMAINTYPE_t
-+
-+# Generate a rpm package for the newly generated policy
-+
-+pwd=$(pwd)
-+rpmbuild --define "_sourcedir ${pwd}" --define "_specdir ${pwd}" --define "_builddir ${pwd}" --define "_srcrpmdir ${pwd}" --define "_rpmdir ${pwd}" --define "_buildrootdir ${pwd}/.build"  -ba TEMPLATETYPE_selinux.spec
-+
-+"""
-+
-+restorecon="""\
-+# Fixing the file context on FILENAME
-+/sbin/restorecon -F -R -v FILENAME
-+"""
-+
-+tcp_ports="""\
-+# Adding SELinux tcp port to port PORTNUM
-+/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
-+"""
-+
-+udp_ports="""\
-+# Adding SELinux udp port to port PORTNUM
-+/usr/sbin/semanage port -a -t TEMPLATETYPE_port_t -p udp PORTNUM
-+"""
-+
-+users="""\
-+# Adding SELinux user TEMPLATETYPE_u
-+/usr/sbin/semanage user -a -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
-+"""
-+
-+eusers="""\
-+# Adding roles to SELinux user TEMPLATETYPE_u
-+/usr/sbin/semanage user -m -R "TEMPLATETYPE_rROLES" TEMPLATETYPE_u
-+"""
-+
-+admin_trans="""\
-+# Adding roles to SELinux user USER
-+/usr/sbin/semanage user -m -R +TEMPLATETYPE_r USER
-+"""
-+
-+min_login_user_default_context="""\
-+if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
-+cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
-+TEMPLATETYPE_r:TEMPLATETYPE_t:s0	TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:sshd_t			TEMPLATETYPE_r:TEMPLATETYPE_t
-+_EOF
-+fi
-+"""
-+
-+x_login_user_default_context="""\
-+if [ ! -f /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u ]; then
-+cat > /etc/selinux/targeted/contexts/users/TEMPLATETYPE_u << _EOF
-+TEMPLATETYPE_r:TEMPLATETYPE_t	TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:crond_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:initrc_su_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:local_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:remote_login_t		TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:sshd_t				TEMPLATETYPE_r:TEMPLATETYPE_t
-+system_r:xdm_t				TEMPLATETYPE_r:TEMPLATETYPE_t
-+_EOF
-+fi
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/semodule.py b/policycoreutils/sepolicy/sepolicy/templates/semodule.py
-new file mode 100644
-index 0000000..f77e50e
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/semodule.py
-@@ -0,0 +1,40 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+
-+########################### tmp Template File #############################
-+compile="""
-+#!/bin/sh
-+make -f /usr/share/selinux/devel/Makefile
-+semodule -i TEMPLATETYPE.pp
-+"""
-+
-+restorecon="""
-+restorecon -R -v FILENAME
-+"""
-+
-+tcp_ports="""
-+semanage ports -a -t TEMPLATETYPE_port_t -p tcp PORTNUM
-+"""
-+
-+udp_ports="""
-+semanage ports -a -t TEMPLATETYPE_port_t -p udp PORTNUM
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/spec.py b/policycoreutils/sepolicy/sepolicy/templates/spec.py
-new file mode 100644
-index 0000000..dbddf39
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/spec.py
-@@ -0,0 +1,77 @@
-+header_comment_section="""\
-+# vim: sw=4:ts=4:et
-+"""
-+
-+base_section="""\
-+
-+%define selinux_policyver VERSION
-+
-+Name:   MODULENAME_selinux
-+Version:	1.0
-+Release:	1%{?dist}
-+Summary:	SELinux policy module for MODULENAME
-+
-+Group:	System Environment/Base		
-+License:	GPLv2+	
-+# This is an example. You will need to change it.
-+URL:		http://HOSTNAME
-+Source0:	MODULENAME.pp
-+Source1:	MODULENAME.if
-+Source2:	DOMAINNAME_selinux.8
-+
-+Requires: policycoreutils, libselinux-utils
-+Requires(post): selinux-policy-base >= %{selinux_policyver}, policycoreutils
-+Requires(postun): policycoreutils
-+"""
-+
-+mid_section="""\
-+BuildArch: noarch
-+
-+%description
-+This package installs and sets up the  SELinux policy security module for MODULENAME.
-+
-+%install
-+install -d %{buildroot}%{_datadir}/selinux/packages
-+install -m 644 %{SOURCE0} %{buildroot}%{_datadir}/selinux/packages
-+install -d %{buildroot}%{_datadir}/selinux/devel/include/contrib
-+install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/selinux/devel/include/contrib/
-+install -d %{buildroot}%{_mandir}/man8/
-+install -m 644 %{SOURCE2} %{buildroot}%{_mandir}/man8/
-+
-+%post
-+semodule -n -i %{_datadir}/selinux/packages/MODULENAME.pp
-+if /usr/sbin/selinuxenabled ; then
-+    /usr/sbin/load_policy
-+    %relabel_files
-+fi;
-+exit 0
-+
-+%postun
-+if [ $1 -eq 0 ]; then
-+    semodule -n -r MODULENAME
-+    if /usr/sbin/selinuxenabled ; then
-+       /usr/sbin/load_policy
-+       %relabel_files
-+    fi;
-+fi;
-+exit 0
-+
-+%files
-+%attr(0600,root,root) %{_datadir}/selinux/packages/MODULENAME.pp
-+%{_datadir}/selinux/devel/include/contrib/MODULENAME.if
-+%{_mandir}/man8/DOMAINNAME_selinux.8.*
-+
-+%changelog
-+* TODAYSDATE YOUR NAME <YOUR at EMAILADDRESS> 1.0-1
-+- Initial version
-+
-+"""
-+
-+define_relabel_files_begin ="""\
-+\n
-+%define relabel_files() \\
-+"""
-+
-+define_relabel_files_end ="""\
-+restorecon -R FILENAME; \\
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/tmp.py b/policycoreutils/sepolicy/sepolicy/templates/tmp.py
-new file mode 100644
-index 0000000..c000a75
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/tmp.py
-@@ -0,0 +1,129 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### tmp Template File #############################
-+
-+te_types="""
-+type TEMPLATETYPE_tmp_t;
-+files_tmp_file(TEMPLATETYPE_tmp_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+files_tmp_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_tmp_t, sock_file)
-+"""
-+
-+if_rules="""
-+########################################
-+## <summary>
-+##	Do not audit attempts to read,
-+##	TEMPLATETYPE tmp files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain to not audit.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_dontaudit_read_tmp_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_tmp_t;
-+	')
-+
-+	dontaudit $1 TEMPLATETYPE_tmp_t:file read_file_perms;
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE tmp files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_tmp_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_tmp_t;
-+	')
-+
-+	files_search_tmp($1)
-+	read_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE tmp files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_tmp',`
-+	gen_require(`
-+		type TEMPLATETYPE_tmp_t;
-+	')
-+
-+	files_search_tmp($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+	manage_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+	manage_lnk_files_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t)
-+')
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_tmp_t;
-+	')
-+
-+	files_search_pids($1)
-+	stream_connect_pattern($1, TEMPLATETYPE_tmp_t, TEMPLATETYPE_tmp_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_tmp_t;"""
-+
-+if_admin_rules="""
-+	files_search_tmp($1)
-+	admin_pattern($1, TEMPLATETYPE_tmp_t)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/unit_file.py b/policycoreutils/sepolicy/sepolicy/templates/unit_file.py
-new file mode 100644
-index 0000000..3069044
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/unit_file.py
-@@ -0,0 +1,74 @@
-+# Copyright (C) 2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### unit Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_unit_file_t;
-+systemd_unit_file(TEMPLATETYPE_unit_file_t)
-+"""
-+
-+te_rules=""
-+
-+########################### Interface File #############################
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Execute TEMPLATETYPE server in the TEMPLATETYPE domain.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed to transition.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_systemctl',`
-+	gen_require(`
-+		type TEMPLATETYPE_t;
-+		type TEMPLATETYPE_unit_file_t;
-+	')
-+
-+	systemd_exec_systemctl($1)
-+        systemd_read_fifo_file_password_run($1)
-+	allow $1 TEMPLATETYPE_unit_file_t:file read_file_perms;
-+	allow $1 TEMPLATETYPE_unit_file_t:service manage_service_perms;
-+
-+	ps_process_pattern($1, TEMPLATETYPE_t)
-+')
-+
-+"""
-+
-+if_admin_types="""
-+	type TEMPLATETYPE_unit_file_t;"""
-+
-+if_admin_rules="""
-+	TEMPLATETYPE_systemctl($1)
-+	admin_pattern($1, TEMPLATETYPE_unit_file_t)
-+	allow $1 TEMPLATETYPE_unit_file_t:service all_service_perms;
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_unit_file_t,s0)
-+"""
-+
-+fc_dir=""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/user.py b/policycoreutils/sepolicy/sepolicy/templates/user.py
-new file mode 100644
-index 0000000..79f3997
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/user.py
-@@ -0,0 +1,191 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### Type Enforcement File #############################
-+
-+te_login_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+userdom_unpriv_user_template(TEMPLATETYPE)
-+"""
-+
-+te_admin_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+userdom_admin_user_template(TEMPLATETYPE)
-+"""
-+
-+te_min_login_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_restricted_user_template(TEMPLATETYPE)
-+"""
-+
-+te_x_login_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+userdom_restricted_xwindows_user_template(TEMPLATETYPE)
-+"""
-+
-+te_existing_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+"""
-+
-+te_root_user_types="""\
-+policy_module(TEMPLATETYPE, 1.0.0)
-+
-+########################################
-+#
-+# Declarations
-+#
-+
-+## <desc>
-+## <p>
-+## Allow TEMPLATETYPE to read files in the user home directory
-+## </p>
-+## </desc>
-+gen_tunable(TEMPLATETYPE_read_user_files, false)
-+
-+## <desc>
-+## <p>
-+## Allow TEMPLATETYPE to manage files in the user home directory
-+## </p>
-+## </desc>
-+gen_tunable(TEMPLATETYPE_manage_user_files, false)
-+
-+userdom_base_user_template(TEMPLATETYPE)
-+"""
-+
-+te_login_user_rules="""\
-+"""
-+
-+te_existing_user_rules="""\
-+
-+########################################
-+#
-+# TEMPLATETYPE customized policy
-+#
-+"""
-+
-+te_x_login_user_rules="""\
-+"""
-+
-+te_root_user_rules="""\
-+
-+"""
-+
-+te_transition_rules="""
-+optional_policy(`
-+        APPLICATION_role(TEMPLATETYPE_r, TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_user_trans_rules="""
-+optional_policy(`
-+        gen_require(`
-+                role USER_r;
-+        ')
-+
-+        TEMPLATETYPE_role_change(USER_r)
-+')
-+"""
-+
-+te_admin_rules="""
-+allow TEMPLATETYPE_t self:capability { dac_override dac_read_search kill sys_ptrace sys_nice };
-+files_dontaudit_search_all_dirs(TEMPLATETYPE_t)
-+
-+selinux_get_enforce_mode(TEMPLATETYPE_t)
-+seutil_domtrans_setfiles(TEMPLATETYPE_t)
-+seutil_search_default_contexts(TEMPLATETYPE_t)
-+
-+logging_send_syslog_msg(TEMPLATETYPE_t)
-+
-+kernel_read_system_state(TEMPLATETYPE_t)
-+
-+domain_dontaudit_search_all_domains_state(TEMPLATETYPE_t)
-+domain_dontaudit_ptrace_all_domains(TEMPLATETYPE_t)
-+
-+userdom_dontaudit_search_admin_dir(TEMPLATETYPE_t)
-+userdom_dontaudit_search_user_home_dirs(TEMPLATETYPE_t)
-+
-+tunable_policy(`TEMPLATETYPE_read_user_files',`
-+        userdom_read_user_home_content_files(TEMPLATETYPE_t)
-+        userdom_read_user_tmp_files(TEMPLATETYPE_t)
-+')
-+
-+tunable_policy(`TEMPLATETYPE_manage_user_files',`
-+        userdom_manage_user_home_content(TEMPLATETYPE_t)
-+        userdom_manage_user_tmp_files(TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_admin_trans_rules="""
-+gen_require(`
-+        role USER_r;
-+')
-+
-+allow USER_r TEMPLATETYPE_r;
-+"""
-+
-+te_admin_domain_rules="""
-+optional_policy(`
-+        APPLICATION_admin(TEMPLATETYPE_t, TEMPLATETYPE_r)
-+')
-+"""
-+
-+te_roles_rules="""
-+optional_policy(`
-+        gen_require(`
-+                role ROLE_r;
-+        ')
-+
-+        allow TEMPLATETYPE_r ROLE_r;
-+')
-+"""
-+
-+te_sudo_rules="""
-+optional_policy(`
-+        sudo_role_template(TEMPLATETYPE, TEMPLATETYPE_r, TEMPLATETYPE_t)
-+')
-+"""
-+
-+te_newrole_rules="""
-+seutil_run_newrole(TEMPLATETYPE_t, TEMPLATETYPE_r)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_cache.py b/policycoreutils/sepolicy/sepolicy/templates/var_cache.py
-new file mode 100644
-index 0000000..3789723
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/var_cache.py
-@@ -0,0 +1,157 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### cache Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_cache_t;
-+files_type(TEMPLATETYPE_cache_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""\
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+files_var_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_cache_t, sock_file)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE cache directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_cache',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_cache_t:dir search_dir_perms;
-+	files_search_var($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE cache files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_cache_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	files_search_var($1)
-+	read_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Create, read, write, and delete
-+##	TEMPLATETYPE cache files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_cache_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	files_search_var($1)
-+	manage_files_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE cache dirs.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_cache_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_cache_t;
-+	')
-+
-+	files_search_var($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_cache_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_cache_t, TEMPLATETYPE_cache_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_cache_t;"""
-+
-+if_admin_rules="""
-+	files_search_var($1)
-+	admin_pattern($1, TEMPLATETYPE_cache_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_cache_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_lib.py b/policycoreutils/sepolicy/sepolicy/templates/var_lib.py
+ install: all
+ 	-mkdir -p $(BINDIR)
+ 	install -m 755 chcat $(BINDIR)
+ 	install -m 755 fixfiles $(SBINDIR)
+-	install -m 755 genhomedircon $(USRSBINDIR)
+ 	-mkdir -p $(MANDIR)/man8
+ 	install -m 644 fixfiles.8 $(MANDIR)/man8/
+-	install -m 644 genhomedircon.8 $(MANDIR)/man8/
+ 	install -m 644 chcat.8 $(MANDIR)/man8/
+ 
+ clean:
+diff --git a/policycoreutils/scripts/genhomedircon.8 b/policycoreutils/scripts/genhomedircon.8
+deleted file mode 100644
+index 8ec509c..0000000
+--- a/policycoreutils/scripts/genhomedircon.8
++++ /dev/null
+@@ -1,24 +0,0 @@
+-.TH GENHOMEDIRCON "12" "Sep 2011" "Security Enhanced Linux" "SELinux"
+-.SH NAME
+-genhomedircon \- generate SELinux file context configuration entries for user home directories
+-.SH SYNOPSIS
+-.B genhomedircon
+-is a script that executes
+-.B semodule
+-to rebuild the currently active SELinux policy (without reloading it) and to create the
+-labels for each user home directory based on directory paths returned by calls to getpwent().
+-
+-The latter functionality depends on the "usepasswd" parameter being set to "true" (default)
+-in /etc/selinux/semanage.conf.
+-
+-This script is usually executed by
+-.B semanage
+-although this default behavior can be optionally modified by setting to "true" the
+-"disable-genhomedircon" in /etc/selinux/semanage.conf.
+-
+-.SH AUTHOR
+-This manual page was written by
+-.I Dan Walsh <dwalsh at redhat.com>
+-
+-.SH "SEE ALSO"
+-semanage.conf(5), semodule(8), semanage(8), getpwent(3), getpwent_r(3)
+diff --git a/policycoreutils/semanage/default_encoding/Makefile b/policycoreutils/semanage/default_encoding/Makefile
 new file mode 100644
-index 0000000..148c13e
+index 0000000..e15a877
 --- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/var_lib.py
-@@ -0,0 +1,161 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_lib Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_var_lib_t;
-+files_type(TEMPLATETYPE_var_lib_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""\
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+files_var_lib_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t, sock_file)
-+"""
-+
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE lib directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_lib',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_var_lib_t:dir search_dir_perms;
-+	files_search_var_lib($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE lib files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_lib_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	files_search_var_lib($1)
-+	read_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE lib files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_lib_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	files_search_var_lib($1)
-+	manage_files_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE lib directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_lib_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	files_search_var_lib($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_var_lib_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_var_lib_t, TEMPLATETYPE_var_lib_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_var_lib_t;"""
-+
-+if_admin_rules="""
-+	files_search_var_lib($1)
-+	admin_pattern($1, TEMPLATETYPE_var_lib_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
-+"""
++++ b/policycoreutils/semanage/default_encoding/Makefile
+@@ -0,0 +1,8 @@
++all:
++	LDFLAGS="" python setup.py build
 +
-+fc_sock_file="""\
-+FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
-+"""
++install: all
++	LDFLAGS="" python setup.py install --root=$(DESTDIR)/
 +
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_lib_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_log.py b/policycoreutils/sepolicy/sepolicy/templates/var_log.py
++clean:
++	rm -rf build *~
+diff --git a/policycoreutils/semanage/default_encoding/default_encoding.c b/policycoreutils/semanage/default_encoding/default_encoding.c
 new file mode 100644
-index 0000000..371dd7e
+index 0000000..023b8f4
 --- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/var_log.py
-@@ -0,0 +1,115 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_log Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_log_t;
-+logging_log_file(TEMPLATETYPE_log_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+logging_log_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_log_t, { dir file lnk_file })
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE's log files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`TEMPLATETYPE_read_log',`
-+	gen_require(`
-+		type TEMPLATETYPE_log_t;
-+	')
++++ b/policycoreutils/semanage/default_encoding/default_encoding.c
+@@ -0,0 +1,57 @@
++/*
++ * Authors:
++ *   John Dennis <jdennis at redhat.com>
++ *
++ * Copyright (C) 2009  Red Hat
++ * see file 'COPYING' for use and warranty information
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ */
 +
-+	logging_search_logs($1)
-+	read_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+')
++#include <Python.h>
 +
-+########################################
-+## <summary>
-+##	Append to TEMPLATETYPE log files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_append_log',`
-+	gen_require(`
-+		type TEMPLATETYPE_log_t;
-+	')
++PyDoc_STRVAR(setdefaultencoding_doc,
++"setdefaultencoding(encoding='utf-8')\n\
++\n\
++Set the current default string encoding used by the Unicode implementation.\n\
++Defaults to utf-8."
++);
 +
-+	logging_search_logs($1)
-+	append_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+')
++static PyObject *
++setdefaultencoding(PyObject *self, PyObject *args, PyObject *kwds)
++{
++    static char *kwlist[] = {"utf-8", NULL};
++    char *encoding;
 +
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE log files
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_log',`
-+	gen_require(`
-+		type TEMPLATETYPE_log_t;
-+	')
++    if (!PyArg_ParseTupleAndKeywords(args, kwds, "s:setdefaultencoding", kwlist, &encoding))
++        return NULL;
 +
-+	logging_search_logs($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+	manage_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+	manage_lnk_files_pattern($1, TEMPLATETYPE_log_t, TEMPLATETYPE_log_t)
-+')
-+"""
++    if (PyUnicode_SetDefaultEncoding(encoding))
++        return NULL;
 +
-+if_admin_types="""
-+		type TEMPLATETYPE_log_t;"""
++    Py_RETURN_NONE;
++}
 +
-+if_admin_rules="""
-+	logging_search_logs($1)
-+	admin_pattern($1, TEMPLATETYPE_log_t)
-+"""
++static PyMethodDef methods[] = {
++    {"setdefaultencoding", (PyCFunction)setdefaultencoding, METH_VARARGS|METH_KEYWORDS, setdefaultencoding_doc},
++	{NULL,		NULL}		/* sentinel */
++};
 +
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
-+"""
 +
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_log_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_run.py b/policycoreutils/sepolicy/sepolicy/templates/var_run.py
++PyMODINIT_FUNC
++initdefault_encoding_utf8(void)
++{
++    PyUnicode_SetDefaultEncoding("utf-8");
++    Py_InitModule3("default_encoding_utf8", methods, "Forces the default encoding to utf-8");
++}
+diff --git a/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py b/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py
 new file mode 100644
-index 0000000..563eebb
+index 0000000..ccb6b8b
 --- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/var_run.py
-@@ -0,0 +1,102 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
++++ b/policycoreutils/semanage/default_encoding/policycoreutils/__init__.py
+@@ -0,0 +1,17 @@
 +#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
++# Copyright (C) 2006,2007,2008, 2009 Red Hat, Inc.
 +#
++# This program is free software; you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
 +#
-+########################### var_run Template File #############################
-+
-+te_types="""
-+type TEMPLATETYPE_var_run_t;
-+files_pid_file(TEMPLATETYPE_var_run_t)
-+"""
-+
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+files_pid_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_var_run_t, sock_file)
-+"""
-+
-+if_rules="""\
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE PID files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
 +#
-+interface(`TEMPLATETYPE_read_pid_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_var_run_t;
-+	')
-+
-+	files_search_pids($1)
-+	read_files_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""\
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 +#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_var_run_t;
-+	')
-+
-+	files_search_pids($1)
-+	stream_connect_pattern($1, TEMPLATETYPE_var_run_t, TEMPLATETYPE_var_run_t, TEMPLATETYPE_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_var_run_t;"""
-+
-+if_admin_rules="""
-+	files_search_pids($1)
-+	admin_pattern($1, TEMPLATETYPE_var_run_t)
-+"""
-+
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
-+"""
-+
-+fc_sock_file="""\
-+FILENAME		-s	gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_var_run_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/templates/var_spool.py b/policycoreutils/sepolicy/sepolicy/templates/var_spool.py
+diff --git a/policycoreutils/semanage/default_encoding/setup.py b/policycoreutils/semanage/default_encoding/setup.py
 new file mode 100644
-index 0000000..dccb5f1
+index 0000000..e2befdb
 --- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/templates/var_spool.py
-@@ -0,0 +1,156 @@
-+# Copyright (C) 2007-2012 Red Hat
-+# see file 'COPYING' for use and warranty information
-+#
-+# policygentool is a tool for the initial generation of SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
-+#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+#                                        02111-1307  USA
-+#
-+#
-+########################### var_spool Template File #############################
-+
-+########################### Type Enforcement File #############################
-+te_types="""
-+type TEMPLATETYPE_spool_t;
-+files_type(TEMPLATETYPE_spool_t)
-+"""
-+te_rules="""
-+manage_dirs_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+manage_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+manage_lnk_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, { dir file lnk_file })
-+"""
-+
-+te_stream_rules="""\
-+manage_sock_files_pattern(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+files_spool_filetrans(TEMPLATETYPE_t, TEMPLATETYPE_spool_t, sock_file)
-+"""
-+
-+########################### Interface File #############################
-+if_rules="""
-+########################################
-+## <summary>
-+##	Search TEMPLATETYPE spool directories.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_search_spool',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	allow $1 TEMPLATETYPE_spool_t:dir search_dir_perms;
-+	files_search_spool($1)
-+')
-+
-+########################################
-+## <summary>
-+##	Read TEMPLATETYPE spool files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_read_spool_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	files_search_spool($1)
-+	read_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE spool files.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_spool_files',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	files_search_spool($1)
-+	manage_files_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+
-+########################################
-+## <summary>
-+##	Manage TEMPLATETYPE spool dirs.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
-+#
-+interface(`TEMPLATETYPE_manage_spool_dirs',`
-+	gen_require(`
-+		type TEMPLATETYPE_spool_t;
-+	')
-+
-+	files_search_spool($1)
-+	manage_dirs_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+
-+"""
-+
-+if_stream_rules="""
-+########################################
-+## <summary>
-+##	Connect to TEMPLATETYPE over a unix stream socket.
-+## </summary>
-+## <param name="domain">
-+##	<summary>
-+##	Domain allowed access.
-+##	</summary>
-+## </param>
++++ b/policycoreutils/semanage/default_encoding/setup.py
+@@ -0,0 +1,38 @@
++# Authors:
++#   John Dennis <jdennis at redhat.com>
 +#
-+interface(`TEMPLATETYPE_stream_connect',`
-+	gen_require(`
-+		type TEMPLATETYPE_t, TEMPLATETYPE_spool_t;
-+	')
-+
-+	stream_connect_pattern($1, TEMPLATETYPE_spool_t, TEMPLATETYPE_spool_t)
-+')
-+"""
-+
-+if_admin_types="""
-+		type TEMPLATETYPE_spool_t;"""
-+
-+if_admin_rules="""
-+	files_search_spool($1)
-+	admin_pattern($1, TEMPLATETYPE_spool_t)
-+"""
-+
-+########################### File Context ##################################
-+fc_file="""\
-+FILENAME		--	gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
-+"""
-+
-+fc_dir="""\
-+FILENAME(/.*)?		gen_context(system_u:object_r:TEMPLATETYPE_spool_t,s0)
-+"""
-diff --git a/policycoreutils/sepolicy/sepolicy/transition.py b/policycoreutils/sepolicy/sepolicy/transition.py
-new file mode 100755
-index 0000000..5850622
---- /dev/null
-+++ b/policycoreutils/sepolicy/sepolicy/transition.py
-@@ -0,0 +1,76 @@
-+#! /usr/bin/python -Es
-+# Copyright (C) 2011 Red Hat 
++# Copyright (C) 2009  Red Hat
 +# see file 'COPYING' for use and warranty information
 +#
-+# setrans is a tool for analyzing process transistions in SELinux policy
-+#
-+#    This program is free software; you can redistribute it and/or
-+#    modify it under the terms of the GNU General Public License as
-+#    published by the Free Software Foundation; either version 2 of
-+#    the License, or (at your option) any later version.
-+#
-+#    This program is distributed in the hope that it will be useful,
-+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#    GNU General Public License for more details.
++# This program is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation.
 +#
-+#    You should have received a copy of the GNU General Public License
-+#    along with this program; if not, write to the Free Software
-+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA     
-+#                                        02111-1307  USA
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
 +#
-+#  
-+import sepolicy, sys
-+search=sepolicy.search
-+info=sepolicy.info
-+_failedlist = []
-+__all__ = [ 'setrans', ]
-+
-+def _entrypoint(src):
-+    trans=search([sepolicy.ALLOW],{sepolicy.SOURCE:src})
-+    return map(lambda y: y[sepolicy.TARGET], filter(lambda x: "entrypoint" in x[sepolicy.PERMS], trans))
-+    
-+
-+def _get_trans(src):
-+    foundstr = ""
-+    return search([sepolicy.TRANSITION],{sepolicy.SOURCE:src, sepolicy.CLASS:"process"})
-+
-+class setrans:
-+    def __init__(self, source, dest=None):
-+        self.sdict = {}
-+        self.source=source
-+        self.dest=dest
-+        self._process(self.source)
-+            
-+    def _process(self, source):
-+        if source in self.sdict:
-+            return self.sdict[source]
-+        self.sdict[source] = {}
-+        trans = _get_trans(source)
-+        if not trans:
-+            return
-+        self.sdict[source]["name"] = source
-+        if not self.dest:
-+            self.sdict[source]["map"] = trans
-+        else:
-+            self.sdict[source]["map"] = map(lambda y: y, filter(lambda x: x["transtype"] == self.dest, trans))
-+            self.sdict[source]["child"] = map(lambda y: y["transtype"], filter(lambda x: x["transtype"] not in [self.dest,source] , trans))
-+            for s in self.sdict[source]["child"]:
-+                self._process(s)
-+            
-+    def out(self, name, seen=[], header=""):
-+        buf = ""
-+        if name in seen:
-+            return buf
-+        seen.append(name)
-+
-+        for t in self.sdict[name]["map"]:
-+            buf += "%s%s @ %s --> %s\n" % (header, t["source"], t["target"], t["transtype"])
++# You should have received a copy of the GNU General Public License
++# along with this program; if not, write to the Free Software
++# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 +
-+        if "child" in self.sdict[name]:
-+            for x in self.sdict[name]["child"]:
-+                buf+= self.out(x, seen, "%s%s ... " % (header, name))
-+        return buf
++from distutils.core import setup, Extension
 +
-+    def output(self):
-+        print self.out(self.source)
-diff --git a/policycoreutils/sepolicy/setup.py b/policycoreutils/sepolicy/setup.py
-new file mode 100644
-index 0000000..1edb4fd
---- /dev/null
-+++ b/policycoreutils/sepolicy/setup.py
-@@ -0,0 +1,12 @@
-+#!/usr/bin/env python
++default_encoding_utf8 = Extension('policycoreutils.default_encoding_utf8', ['default_encoding.c'])
 +
-+# Author: Thomas Liu <tliu at redhat.com>
-+# Author: Dan Walsh <dwalsh at redhat.com>
-+import os
-+from distutils.core import setup, Extension
-+policy = Extension("sepolicy._policy", 
-+                   libraries=["apol", "qpol"],
-+                   sources=[ "policy.c", "info.c", "search.c"]
++setup(name             = 'policycoreutils-default-encoding',
++      version          = '0.1',
++      description      = 'Forces the default encoding in Python to be utf-8',
++      long_description = 'Forces the default encoding in Python to be utf-8',
++      author           = 'John Dennis',
++      author_email     = 'jdennis at redhat.com',
++      maintainer       = 'John Dennis',
++      maintainer_email = 'jdennis at redhat.com',
++      license          = 'GPLv3+',
++      platforms        = 'posix',
++      url              = '',
++      download_url     = '',
++      ext_modules      = [default_encoding_utf8],
++      packages=["policycoreutils"],
 +)
+diff --git a/policycoreutils/semanage/semanage b/policycoreutils/semanage/semanage
+index 6e33c85..49e4709 100644
+--- a/policycoreutils/semanage/semanage
++++ b/policycoreutils/semanage/semanage
+@@ -20,6 +20,7 @@
+ #                                        02111-1307  USA
+ #
+ #  
++import policycoreutils.default_encoding_utf8
+ import sys, getopt, re
+ import seobject
+ import selinux
+@@ -32,7 +33,7 @@ gettext.textdomain(PROGNAME)
+ try:
+        gettext.install(PROGNAME,
+                        localedir="/usr/share/locale",
+-                       unicode=False,
++                       unicode=True,
+                        codeset = 'utf-8')
+ except IOError:
+        import __builtin__
+diff --git a/policycoreutils/semanage/seobject.py b/policycoreutils/semanage/seobject.py
+index 85bc37f..02b1acd 100644
+--- a/policycoreutils/semanage/seobject.py
++++ b/policycoreutils/semanage/seobject.py
+@@ -32,11 +32,10 @@ from IPy import IP
+ import gettext
+ gettext.bindtextdomain(PROGNAME, "/usr/share/locale")
+ gettext.textdomain(PROGNAME)
+-try:
+-       gettext.install(PROGNAME, localedir = "/usr/share/locale", unicode = 1)
+-except IOError:
+-       import __builtin__
+-       __builtin__.__dict__['_'] = unicode
 +
-+setup(name = "sepolicy", version="1.1", description="Python SELinux Policy Analyses bindings", author="Daniel Walsh", author_email="dwalsh at redhat.com", ext_modules=[policy], packages=["sepolicy", "sepolicy.templates"])
-diff --git a/policycoreutils/setfiles/restore.c b/policycoreutils/setfiles/restore.c
-index 4c62b41..a0e5415 100644
---- a/policycoreutils/setfiles/restore.c
-+++ b/policycoreutils/setfiles/restore.c
-@@ -100,20 +100,31 @@ static int match(const char *name, struct stat *sb, char **con)
- 	else
- 		return selabel_lookup_raw(r_opts->hnd, con, name, sb->st_mode);
- }
--static int restore(FTSENT *ftsent)
-+static int restore(FTSENT *ftsent, int recurse)
- {
- 	char *my_file = strdupa(ftsent->fts_path);
- 	int ret = -1;
- 	security_context_t curcon = NULL, newcon = NULL;
-+	float progress;
-+	if (match(my_file, ftsent->fts_statp, &newcon) < 0) {
-+		if ((errno == ENOENT) && ((!recurse) || (r_opts->verbose)))
-+			fprintf(stderr, "%s:  Warning no default label for %s\n", r_opts->progname, my_file);
- 
--	if (match(my_file, ftsent->fts_statp, &newcon) < 0)
- 		/* Check for no matching specification. */
- 		return (errno == ENOENT) ? 0 : -1;
-+	}
- 
- 	if (r_opts->progress) {
- 		r_opts->count++;
- 		if (r_opts->count % STAR_COUNT == 0) {
--			fprintf(stdout, "*");
-+			if (r_opts->progress == 1) {
-+				fprintf(stdout, "*");
-+			} else {
-+				if (r_opts->nfile > 0) {
-+					progress = (r_opts->count < r_opts->nfile) ? (100.0 * r_opts->count / r_opts->nfile) : 100;
-+					fprintf(stdout, "\r%-.1f%%", progress);
-+				}
-+			}
- 			fflush(stdout);
- 		}
- 	}
-@@ -267,7 +278,7 @@ err:
-  * This function is called by fts on each file during
-  * the directory traversal.
-  */
--static int apply_spec(FTSENT *ftsent)
-+static int apply_spec(FTSENT *ftsent, int recurse)
- {
- 	if (ftsent->fts_info == FTS_DNR) {
- 		fprintf(stderr, "%s:  unable to read directory %s\n",
-@@ -275,7 +286,7 @@ static int apply_spec(FTSENT *ftsent)
- 		return SKIP;
- 	}
- 	
--	int rc = restore(ftsent);
-+	int rc = restore(ftsent, recurse);
- 	if (rc == ERR) {
- 		if (!r_opts->abort_on_error)
- 			return SKIP;
-@@ -283,6 +294,8 @@ static int apply_spec(FTSENT *ftsent)
- 	return rc;
- }
++import gettext
++translation=gettext.translation(PROGNAME, localedir = "/usr/share/locale", fallback=True)
++_=translation.ugettext
  
-+#include <sys/statvfs.h>
-+
- static int process_one(char *name, int recurse_this_path)
- {
- 	int rc = 0;
-@@ -332,7 +345,8 @@ static int process_one(char *name, int recurse_this_path)
- 				continue;
- 			}
- 		}
--		rc = apply_spec(ftsent);
-+
-+		rc = apply_spec(ftsent, recurse_this_path);
- 		if (rc == SKIP)
- 			fts_set(fts_handle, ftsent, FTS_SKIP);
- 		if (rc == ERR)
-@@ -611,12 +625,22 @@ static int filespec_add(ino_t ino, const security_context_t con, const char *fil
- }
+ import syslog
  
- #include <sys/utsname.h>
-+int file_system_count(char *name) {
-+	struct statvfs statvfs_buf;
-+	int nfile = 0;
-+	memset(&statvfs_buf, 0, sizeof(statvfs_buf));
-+	if (!statvfs(name, &statvfs_buf)) {
-+		nfile = statvfs_buf.f_files - statvfs_buf.f_ffree;
-+	}
-+	return nfile;
-+}
+@@ -461,7 +460,9 @@ class loginRecords(semanageRecords):
+ 		if rc < 0:
+ 			raise ValueError(_("Could not check if login mapping for %s is defined") % name)
+ 		if exists:
+-			raise ValueError(_("Login mapping for %s is already defined") % name)
++                       semanage_seuser_key_free(k)
++                       return self.__modify(name, sename, serange)
 +
- /*
-    Search /proc/mounts for all file systems that do not support extended
-    attributes and add them to the exclude directory table.  File systems
--   that support security labels have the seclabel option.
-+   that support security labels have the seclabel option, return total file count
- */
--void exclude_non_seclabel_mounts()
-+int exclude_non_seclabel_mounts()
- {
- 	struct utsname uts;
- 	FILE *fp;
-@@ -625,16 +649,16 @@ void exclude_non_seclabel_mounts()
- 	int index = 0, found = 0;
- 	char *mount_info[4];
- 	char *buf = NULL, *item;
--
-+	int nfile = 0;
- 	/* Check to see if the kernel supports seclabel */
- 	if (uname(&uts) == 0 && strverscmp(uts.release, "2.6.30") < 0)
--		return;
-+		return 0;
- 	if (is_selinux_enabled() <= 0)
--		return;
-+		return 0;
- 
- 	fp = fopen("/proc/mounts", "r");
- 	if (!fp)
--		return;
-+		return 0;
- 
- 	while ((num = getline(&buf, &len, fp)) != -1) {
- 		found = 0;
-@@ -661,6 +685,7 @@ void exclude_non_seclabel_mounts()
- 		while (item != NULL) {
- 			if (strcmp(item, "seclabel") == 0) {
- 				found = 1;
-+				nfile += file_system_count(mount_info[1]);
- 				break;
- 			}
- 			item = strtok(NULL, ",");
-@@ -673,5 +698,7 @@ void exclude_non_seclabel_mounts()
- 
- 	free(buf);
- 	fclose(fp);
-+	/* return estimated #Files + 5% for directories and hard links */
-+	return nfile * 1.05;
- }
- 
-diff --git a/policycoreutils/setfiles/restore.h b/policycoreutils/setfiles/restore.h
-index ac27222..57ae46a 100644
---- a/policycoreutils/setfiles/restore.h
-+++ b/policycoreutils/setfiles/restore.h
-@@ -14,6 +14,7 @@
- #include <selinux/label.h>
- #include <stdlib.h>
- #include <limits.h>
-+#include <stdint.h>
+                 if name[0] == '%':
+                        try:
+                               grp.getgrnam(name[1:])
+@@ -731,7 +732,8 @@ class seluserRecords(semanageRecords):
+                 if rc < 0:
+                        raise ValueError(_("Could not check if SELinux user %s is defined") % name)
+                 if exists:
+-                       raise ValueError(_("SELinux user %s is already defined") % name)
++                       semanage_user_key_free(k)
++                       return self.__modify(name, roles, selevel, serange, prefix)
  
- #define STAR_COUNT 1000
+                 (rc, u) = semanage_user_create(self.sh)
+                 if rc < 0:
+@@ -1274,7 +1276,8 @@ class nodeRecords(semanageRecords):
  
-@@ -21,7 +22,8 @@
- struct restore_opts {
- 	int add_assoc; /* Track inode associations for conflict detection. */
- 	int progress;
--	unsigned long long count;
-+	uint64_t count;  /* Number of files processed so far */
-+	uint64_t nfile;  /* Estimated total number of files */
- 	int debug;
- 	int change;
- 	int hard_links;
-@@ -49,6 +51,6 @@ int exclude(const char *path);
- void remove_exclude(const char *directory);
- int process_one_realpath(char *name, int recurse);
- int process_glob(char *name, int recurse);
--void exclude_non_seclabel_mounts();
-+int exclude_non_seclabel_mounts();
+                (rc, exists) = semanage_node_exists(self.sh, k)
+                if exists:
+-                       raise ValueError(_("Addr %s already defined") % addr)
++                       semanage_node_key_free(k)
++                       return self.__modify(addr, mask, self.protocol[proto], serange, ctype)
  
- #endif
-diff --git a/policycoreutils/setfiles/restorecon.8 b/policycoreutils/setfiles/restorecon.8
-index ffbb9d1..80b6d6e 100644
---- a/policycoreutils/setfiles/restorecon.8
-+++ b/policycoreutils/setfiles/restorecon.8
-@@ -41,28 +41,27 @@ default file context, changing the user, role, range portion as well as the type
- .TP
- .B \-h, \-?
- display usage information and exit.
--.TP 
-+.TP
- .B \-i
- ignore files that do not exist.
--.TP 
--.B \-R, \-r
--change files and directories file labels recursively (descend directories).
--.TP 
-+.TP
- .B \-n
- don't change any file labels (passive check).
--.TP 
-+.TP
- .B \-o outfilename
- save list of files with incorrect context in outfilename.
- .TP
- .B \-p
--show progress by printing * every STAR_COUNT files.
-+show progress by printing * every STAR_COUNT files.  (If you relabel the entire OS, this will show you the percentage complete.)
- .TP
- .B \-R, \-r
- change files and directories file labels recursively (descend directories).
-+.br
-+.B Note: restorecon reports warnings on paths without default labels only if called non-recursively or in verbose mode.
- .TP
- .B \-v
- show changes in file labels, if type or role are going to be changed.
--.TP 
-+.TP
- .B \-0
- the separator for the input items is assumed to be the null character
- (instead of the white space).  The quotes and the backslash characters are
-@@ -84,7 +83,7 @@ operate recursively on directories.
+                (rc, node) = semanage_node_create(self.sh)
+                if rc < 0:
+@@ -1475,7 +1478,8 @@ class interfaceRecords(semanageRecords):
+ 		if rc < 0:
+ 			raise ValueError(_("Could not check if interface %s is defined") % interface)
+ 		if exists:
+-			raise ValueError(_("Interface %s already defined") % interface)
++                        semanage_iface_key_free(k)
++                        return self.__modify(interface, serange, ctype)
  
- .SH "AUTHOR"
- This man page was written by Dan Walsh <dwalsh at redhat.com>.
--Some of the content of this man page was taken from the setfiles 
-+Some of the content of this man page was taken from the setfiles
- man page written by Russell Coker <russell at coker.com.au>.
- The program was written by Dan Walsh <dwalsh at redhat.com>.
+ 		(rc, iface) = semanage_iface_create(self.sh)
+ 		if rc < 0:
+@@ -1777,7 +1781,8 @@ class fcontextRecords(semanageRecords):
+                               raise ValueError(_("Could not check if file context for %s is defined") % target)
  
-diff --git a/policycoreutils/setfiles/setfiles.8 b/policycoreutils/setfiles/setfiles.8
-index 7ff54f9..89d2a49 100644
---- a/policycoreutils/setfiles/setfiles.8
-+++ b/policycoreutils/setfiles/setfiles.8
-@@ -60,7 +60,7 @@ don't change any file labels (passive check).
- save list of files with incorrect context in filename.
- .TP
- .B \-p
--show progress by printing * every STAR_COUNT files.
-+show progress by printing * every STAR_COUNT files.  (If you relabel the entire OS, this will show you the percentage complete.)
- .TP 
- .B \-q
- suppress non-error output.
-diff --git a/policycoreutils/setfiles/setfiles.c b/policycoreutils/setfiles/setfiles.c
-index ca24003..b11e49f 100644
---- a/policycoreutils/setfiles/setfiles.c
-+++ b/policycoreutils/setfiles/setfiles.c
-@@ -159,6 +159,7 @@ int main(int argc, char **argv)
- 	/* Initialize variables */
- 	r_opts.progress = 0;
- 	r_opts.count = 0;
-+	r_opts.nfile = 0;
- 	r_opts.debug = 0;
- 	r_opts.change = 1;
- 	r_opts.verbose = 0;
-@@ -222,7 +223,7 @@ int main(int argc, char **argv)
- 	}
+                 if exists:
+-                       raise ValueError(_("File context for %s already defined") % target)
++                       semanage_fcontext_key_free(k)
++                       return self.__modify(target, type, ftype, serange, seuser)
  
- 	/* This must happen before getopt. */
--	exclude_non_seclabel_mounts();
-+	r_opts.nfile = exclude_non_seclabel_mounts();
+ 		(rc, fcontext) = semanage_fcontext_create(self.sh)
+ 		if rc < 0:
+diff --git a/policycoreutils/semodule/Makefile b/policycoreutils/semodule/Makefile
+index 4c5243a..9d7567b 100644
+--- a/policycoreutils/semodule/Makefile
++++ b/policycoreutils/semodule/Makefile
+@@ -22,8 +22,10 @@ semodule: $(SEMODULE_OBJS)
+ install: all
+ 	-mkdir -p $(SBINDIR)
+ 	install -m 755 semodule $(SBINDIR)
++	(cd $(SBINDIR); ln semodule genhomedircon)
+ 	test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
+ 	install -m 644 semodule.8 $(MANDIR)/man8/
++	install -m 644 genhomedircon.8 $(MANDIR)/man8/
  
- 	/* Process any options. */
- 	while ((opt = getopt(argc, argv, "c:de:f:hilno:pqrsvFRW0")) > 0) {
-@@ -346,7 +347,7 @@ int main(int argc, char **argv)
- 					"Progress and Verbose mutually exclusive\n");
- 				usage(argv[0]);
- 			}
--			r_opts.progress = 1;
-+			r_opts.progress++;
- 			break;
- 		case 'W':
- 			warn_no_match = 1;
-@@ -360,6 +361,14 @@ int main(int argc, char **argv)
- 		}
- 	}
+ relabel:
  
-+	for (i = optind; i < argc; i++) {
-+		if (!strcmp(argv[i], "/")) {
-+			mass_relabel = 1;
-+			if (r_opts.progress)
-+				r_opts.progress++;
-+		}
-+	}
+diff --git a/policycoreutils/semodule/genhomedircon.8 b/policycoreutils/semodule/genhomedircon.8
+new file mode 100644
+index 0000000..8ec509c
+--- /dev/null
++++ b/policycoreutils/semodule/genhomedircon.8
+@@ -0,0 +1,24 @@
++.TH GENHOMEDIRCON "12" "Sep 2011" "Security Enhanced Linux" "SELinux"
++.SH NAME
++genhomedircon \- generate SELinux file context configuration entries for user home directories
++.SH SYNOPSIS
++.B genhomedircon
++is a script that executes
++.B semodule
++to rebuild the currently active SELinux policy (without reloading it) and to create the
++labels for each user home directory based on directory paths returned by calls to getpwent().
 +
- 	if (!iamrestorecon) {
- 		if (policyfile) {
- 			if (optind != (argc - 1))
-@@ -426,12 +435,8 @@ int main(int argc, char **argv)
- 		if (strcmp(input_filename, "-") != 0)
- 			fclose(f);
- 	} else {
--		for (i = optind; i < argc; i++) {
--			if (!strcmp(argv[i], "/"))
--				mass_relabel = 1;
--
-+		for (i = optind; i < argc; i++)
- 			errors |= process_glob(argv[i], recurse) < 0;
--		}
- 	}
- 	
- 	maybe_audit_mass_relabel(mass_relabel, errors);
++The latter functionality depends on the "usepasswd" parameter being set to "true" (default)
++in /etc/selinux/semanage.conf.
++
++This script is usually executed by
++.B semanage
++although this default behavior can be optionally modified by setting to "true" the
++"disable-genhomedircon" in /etc/selinux/semanage.conf.
++
++.SH AUTHOR
++This manual page was written by
++.I Dan Walsh <dwalsh at redhat.com>
++
++.SH "SEE ALSO"
++semanage.conf(5), semodule(8), semanage(8), getpwent(3), getpwent_r(3)
+diff --git a/policycoreutils/semodule/semodule.c b/policycoreutils/semodule/semodule.c
+index 17b4fa5..6947b37 100644
+--- a/policycoreutils/semodule/semodule.c
++++ b/policycoreutils/semodule/semodule.c
+@@ -19,6 +19,7 @@
+ #include <sys/mman.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <libgen.h>
+ 
+ #include <semanage/modules.h>
+ 
+@@ -284,8 +285,12 @@ int main(int argc, char *argv[])
+ 	int i, commit = 0;
+ 	int result;
+ 	int status = EXIT_FAILURE;
+-
++	char *genhomedirconargv[] = { "genhomedircon", "-B", "-n" };
+ 	create_signal_handlers();
++	if (strcmp(basename(argv[0]), "genhomedircon") == 0) {
++		argc = 3;
++		argv=genhomedirconargv;
++	} 
+ 	parse_command_line(argc, argv);
+ 
+ 	if (build)
diff --git a/policycoreutils-sepolgen.patch b/policycoreutils-sepolgen.patch
index c3be167..2ac2cb0 100644
--- a/policycoreutils-sepolgen.patch
+++ b/policycoreutils-sepolgen.patch
@@ -1,18 +1,8 @@
 diff --git a/sepolgen/src/sepolgen/audit.py b/sepolgen/src/sepolgen/audit.py
-index 73c60f6..9ca35a7 100644
+index d636091..9ca35a7 100644
 --- a/sepolgen/src/sepolgen/audit.py
 +++ b/sepolgen/src/sepolgen/audit.py
-@@ -38,8 +38,7 @@ def get_audit_boot_msgs():
-     off=float(fd.read().split()[0])
-     fd.close
-     s = time.localtime(time.time() - off)
--    date = time.strftime("%D/%Y", s).split("/")
--    bootdate="%s/%s/%s" % (date[0], date[1], date[3])
-+    bootdate = time.strftime("%x", s)
-     boottime = time.strftime("%X", s)
-     output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime],
-                               stdout=subprocess.PIPE).communicate()[0]
-@@ -260,7 +259,7 @@ class AVCMessage(AuditMessage):
+@@ -259,7 +259,7 @@ class AVCMessage(AuditMessage):
                  raise ValueError("Error during access vector computation")
  
              if self.type == audit2why.CONSTRAINT:
@@ -21,131 +11,3 @@ index 73c60f6..9ca35a7 100644
                  if self.scontext.user != self.tcontext.user:
                      self.data.append("user")
                  if self.scontext.role != self.tcontext.role and self.tcontext.role != "object_r":
-diff --git a/sepolgen/src/sepolgen/refparser.py b/sepolgen/src/sepolgen/refparser.py
-index a4adbd8..7b76261 100644
---- a/sepolgen/src/sepolgen/refparser.py
-+++ b/sepolgen/src/sepolgen/refparser.py
-@@ -91,8 +91,10 @@ tokens = (
-     'CLASS',
-     #   types and attributes
-     'TYPEATTRIBUTE',
-+    'ROLEATTRIBUTE',
-     'TYPE',
-     'ATTRIBUTE',
-+    'ATTRIBUTE_ROLE',
-     'ALIAS',
-     'TYPEALIAS',
-     #   conditional policy
-@@ -153,8 +155,10 @@ reserved = {
-     'class' : 'CLASS',
-     # types and attributes
-     'typeattribute' : 'TYPEATTRIBUTE',
-+    'roleattribute' : 'ROLEATTRIBUTE',
-     'type' : 'TYPE',
-     'attribute' : 'ATTRIBUTE',
-+    'attribute_role' : 'ATTRIBUTE_ROLE',
-     'alias' : 'ALIAS',
-     'typealias' : 'TYPEALIAS',
-     # conditional policy
-@@ -489,6 +493,7 @@ def p_policy_stmt(p):
-                    | avrule_def
-                    | typerule_def
-                    | typeattribute_def
-+                   | roleattribute_def
-                    | interface_call
-                    | role_def
-                    | role_allow
-@@ -496,6 +501,7 @@ def p_policy_stmt(p):
-                    | type_def
-                    | typealias_def
-                    | attribute_def
-+                   | attribute_role_def
-                    | range_transition_def
-                    | role_transition_def
-                    | bool
-@@ -542,6 +548,7 @@ def p_require(p):
-     '''require : TYPE comma_list SEMI
-                | ROLE comma_list SEMI
-                | ATTRIBUTE comma_list SEMI
-+               | ATTRIBUTE_ROLE comma_list SEMI
-                | CLASS comma_list SEMI
-                | BOOL comma_list SEMI
-     '''
-@@ -727,6 +734,11 @@ def p_attribute_def(p):
-     a = refpolicy.Attribute(p[2])
-     p[0] = a
- 
-+def p_attribute_role_def(p):
-+	'attribute_role_def : ATTRIBUTE_ROLE IDENTIFIER SEMI'
-+	a = refpolicy.Attribute_Role(p[2])
-+	p[0] = a
-+
- def p_typealias_def(p):
-     'typealias_def : TYPEALIAS IDENTIFIER ALIAS names SEMI'
-     t = refpolicy.TypeAlias()
-@@ -819,6 +831,13 @@ def p_typeattribute_def(p):
-     t.attributes.update(p[3])
-     p[0] = t
- 
-+def p_roleattribute_def(p):
-+    '''roleattribute_def : ROLEATTRIBUTE IDENTIFIER comma_list SEMI'''
-+    t = refpolicy.RoleAttribute()
-+    t.role = p[2]
-+    t.roleattributes.update(p[3])
-+    p[0] = t
-+
- def p_range_transition_def(p):
-     '''range_transition_def : RANGE_TRANSITION names names COLON names mls_range_def SEMI
-                             | RANGE_TRANSITION names names names SEMI'''
-diff --git a/sepolgen/src/sepolgen/refpolicy.py b/sepolgen/src/sepolgen/refpolicy.py
-index 1399225..b07550a 100644
---- a/sepolgen/src/sepolgen/refpolicy.py
-+++ b/sepolgen/src/sepolgen/refpolicy.py
-@@ -117,6 +117,10 @@ class Node(PolicyBase):
-         """Iterate over all of the TypeAttribute children of this Interface."""
-         return itertools.ifilter(lambda x: isinstance(x, TypeAttribute), walktree(self))
- 
-+    def roleattributes(self):
-+        """Iterate over all of the RoleAttribute children of this Interface."""
-+        return itertools.ifilter(lambda x: isinstance(x, RoleAttribute), walktree(self))
-+
-     def requires(self):
-         return itertools.ifilter(lambda x: isinstance(x, Require), walktree(self))
- 
-@@ -356,6 +360,20 @@ class TypeAttribute(Leaf):
-     def to_string(self):
-         return "typeattribute %s %s;" % (self.type, self.attributes.to_comma_str())
- 
-+class RoleAttribute(Leaf):
-+    """SElinux typeattribute statement.
-+
-+    This class represents a typeattribute statement.
-+    """
-+    def __init__(self, parent=None):
-+        Leaf.__init__(self, parent)
-+        self.role = ""
-+        self.roleattributes = IdSet()
-+
-+    def to_string(self):
-+        return "roleattribute %s %s;" % (self.role, self.roleattributes.to_comma_str())
-+
-+
- class Role(Leaf):
-     def __init__(self, parent=None):
-         Leaf.__init__(self, parent)
-@@ -400,6 +418,15 @@ class Attribute(Leaf):
-     def to_string(self):
-         return "attribute %s;" % self.name
- 
-+class Attribute_Role(Leaf):
-+    def __init__(self, name="", parent=None):
-+        Leaf.__init__(self, parent)
-+        self.name = name
-+
-+    def to_string(self):
-+        return "attribute_role %s;" % self.name
-+
-+
- # Classes representing rules
- 
- class AVRule(Leaf):
diff --git a/policycoreutils.spec b/policycoreutils.spec
index f096572..d1cb33f 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -1,26 +1,20 @@
 %define	libauditver	2.1.3-4
-%define libsepolver 	2.1.8-7
-%define	libsemanagever	2.1.9-1
-%define	libselinuxver	2.1.12-19
-%define	sepolgenver	1.1.8
+%define libsepolver 	2.1.9-1
+%define	libsemanagever	2.1.10-1
+%define	libselinuxver	2.1.13-1
+%define	sepolgenver	1.1.9
 
 Summary: SELinux policy core utilities
 Name:	 policycoreutils
-Version: 2.1.13
-Release: 58%{?dist}
+Version: 2.1.14
+Release: 1%{?dist}
 License: GPLv2
 Group:	 System Environment/Base
 # Based on git repository with tag 20101221
 Source:  git://oss.tresys.com/git/selinux/policycoreutils-%{version}.tgz
 Source1: git://oss.tresys.com/git/selinux/sepolgen-%{sepolgenver}.tgz
 URL:	 http://www.selinuxproject.org
-Source2: system-config-selinux.png
-Source3: system-config-selinux.desktop
-Source4: system-config-selinux.pam
-Source5: system-config-selinux.console
-Source6: selinux-polgengui.desktop
-Source8: policycoreutils_man_ru2.tar.bz2
-Source10: restorecond.service
+Source2: policycoreutils_man_ru2.tar.bz2
 Patch:	 policycoreutils-rhat.patch
 Patch1:	 policycoreutils-sepolgen.patch
 Obsoletes: policycoreutils < 2.0.61-2
@@ -76,28 +70,17 @@ mkdir -p %{buildroot}%{_sbindir}
 mkdir -p %{buildroot}%{_mandir}/man1
 mkdir -p %{buildroot}%{_mandir}/man5
 mkdir -p %{buildroot}%{_mandir}/man8
-mkdir -p %{buildroot}%{_sysconfdir}/pam.d
-mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
-%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/24x24/apps
-%{__mkdir} -p %{buildroot}%{_datadir}/pixmaps
 %{__mkdir} -p %{buildroot}/%{_usr}/share/doc/%{name}-%{version}/
 cp COPYING %{buildroot}/%{_usr}/share/doc/%{name}-%{version}/
 
 make LSPP_PRIV=y  DESTDIR="%{buildroot}" SBINDIR="%{buildroot}%{_sbindir}" LIBDIR="%{buildroot}%{_libdir}" SEMODULE_PATH="/usr/sbin" install
 make -C gui LSPP_PRIV=y DESTDIR="%{buildroot}" SBINDIR="%{buildroot}%{_sbindir}" LIBDIR="%{buildroot}%{_libdir}" install
 # Systemd 
-mkdir -p %{buildroot}%{_unitdir}
-install -m644 %{SOURCE10} %{buildroot}%{_unitdir}
 rm -rf %{buildroot}/%{_sysconfdir}/rc.d/init.d/restorecond
 
 make -C sepolgen-%{sepolgenver} DESTDIR="%{buildroot}" SBINDIR="%{buildroot}%{_sbindir}" LIBDIR="%{buildroot}%{_libdir}" install
 
-install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps
-install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/24x24/apps
-install -m 644 %{SOURCE2} %{buildroot}%{_datadir}/system-config-selinux
-install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/pam.d/system-config-selinux
-install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/console.apps/system-config-selinux
-tar -jxf %{SOURCE8} -C %{buildroot}/
+tar -jxf %{SOURCE2} -C %{buildroot}/
 rm -f %{buildroot}/usr/share/man/ru/man8/genhomedircon.8.gz
 rm -f %{buildroot}/usr/share/man/ru/man8/open_init_pty.8.gz
 rm -f %{buildroot}/usr/share/man/man8/open_init_pty.8
@@ -113,11 +96,14 @@ ln -sf /usr/share/system-config-selinux/polgengui.py %{buildroot}%{_bindir}/seli
 desktop-file-install	--vendor fedora \
 			--dir ${RPM_BUILD_ROOT}%{_datadir}/applications	\
 			--add-category Settings				\
-			%{SOURCE3}
+                        %{buildroot}%{_datadir}/system-config-selinux/system-config-selinux.desktop
 
 desktop-file-install	--vendor fedora \
 			--dir ${RPM_BUILD_ROOT}%{_datadir}/applications	\
-			%{SOURCE6}
+                        %{buildroot}%{_datadir}/system-config-selinux/selinux-polgengui.desktop
+rm -f %{buildroot}%{_datadir}/system-config-selinux/selinux-polgengui.desktop
+rm -f %{buildroot}%{_datadir}/system-config-selinux/system-config-selinux.desktop
+
 %find_lang %{name}
 
 %package python
@@ -146,7 +132,6 @@ The policycoreutils-python package contains the management tools use to manage a
 %{python_sitelib}/sepolicy*.egg-info
 %{pkgpythondir}
 %dir  /var/lib/selinux
-%{_mandir}/man1/audit2why.1*
 %{_mandir}/man8/chcat.8*
 %{_mandir}/ru/man8/chcat.8*
 %{_mandir}/man8/sandbox.8*
@@ -180,6 +165,7 @@ The policycoreutils-devel package contains the management tools use to develop p
 /var/lib/sepolgen/perm_map
 %{_mandir}/man1/audit2allow.1*
 %{_mandir}/ru/man1/audit2allow.1*
+%{_mandir}/man1/audit2why.1*
 
 %post devel
 selinuxenabled && [ -f /usr/share/selinux/devel/include/build.conf ] && /usr/bin/sepolgen-ifgen 2>/dev/null 
@@ -338,6 +324,9 @@ The policycoreutils-restorecond package contains the restorecond service.
 %{_bindir}/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
 
 %changelog
+* Thu Feb 7 2013 Dan Walsh <dwalsh at redhat.com> - 2.1.14-1
+- Update to upstream 
+
 * Thu Jan 31 2013 Dan Walsh <dwalsh at redhat.com> - 2.1.12-58
 - Reorginize sepolicy so all get_all functions are in main module
 - Add -B capability to fixfiles onboot and fixfiles restore, basically searches for all files created since the last boot.
diff --git a/sources b/sources
index adfb4c7..58273ab 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
 59d33101d57378ce69889cc078addf90  policycoreutils_man_ru2.tar.bz2
-381607ecf76bcb9397286143c93071cb  sepolgen-1.1.8.tgz
-98f13937f6723d7eb85b3adaf6b477e6  policycoreutils-2.1.13.tgz
+22cb999c28b40b59a9d6b11824480ab8  policycoreutils-2.1.14.tgz
+960f29b498ba7efaa3aeb5e3796a1ba3  sepolgen-1.1.9.tgz


More information about the scm-commits mailing list